首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Java Swing JTextArea 顯示數組內容的簡便方法

     編輯:程式設計綜合問答

需求

將隨機生成的整數數組逐個顯示在 JTextArea 界面上,嘗試 setText 和 append 均無效果。

解決方案

利用 Arrays.toString(array) 將數組轉為字符串,直接作為 JTextArea 構造參數或 setText 參數。

代碼示例

int[] numbers = new int[20];
// 填充隨機數...
String text = Arrays.toString(numbers); // "[1, 5, 3, ...]"

JTextArea textArea = new JTextArea(text);
textArea.setEditable(false);
// 加入滾動面板並顯示...

注意事項

  • 確保 Swing 組件在 EDT(事件分發線程)中創建/更新,可用 SwingUtilities.invokeLater(() -> { ... }) 包裹。
  • 若需自定義格式(如換行、分隔符),可手動遍歷數組構建字符串。

這樣即可一次性將整個數組內容完整顯示在文本區域中。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved