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

Java Swing 將物件屬性顯示到 JLabel:用 setText(getXxx())

     編輯:程式設計綜合問答

想將其他物件的屬性值(已能用 `System.out.print` 輸出)顯示在 `JLabel` 上。

直接做法

// 假設 user 物件有 getName()、getAge()
JLabel label = new JLabel();
label.setText("姓名:" + user.getName() + " 年齡:" + user.getAge());

// 或從其他文字元件取值
JLabel label2 = new JLabel();
label2.setText(textField.getText()); // JTextField → JLabel

關鍵:`JLabel` 只有 `setText(String)`,需自行將物件屬性組合成字串。若需即時同步,可在屬性變更處呼叫 `label.setText(...)`,或使用 `PropertyChangeListener` 監聽 JavaBean 屬性變更。

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