91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java如何將對象加入文本域

小億
109
2023-10-16 16:49:17
欄目: 編程語言

要將一個對象添加到文本域中,需要使用文本域的append方法。如果要在文本域中顯示對象的內容,可以將對象轉換為字符串形式,然后將該字符串追加到文本域中。

以下是一個示例代碼,演示了如何將一個自定義的對象添加到文本域中:

import javax.swing.*;
import java.awt.*;
public class MainFrame extends JFrame {
public MainFrame() {
JTextArea textArea = new JTextArea();
JButton button = new JButton("Add Object");
button.addActionListener(e -> {
// 創建一個自定義對象
Person person = new Person("John", 25);
// 將對象轉換為字符串形式
String objectString = person.toString();
// 將字符串追加到文本域中
textArea.append(objectString + "\n");
});
JPanel panel = new JPanel();
panel.add(button);
getContentPane().setLayout(new BorderLayout());
getContentPane().add(new JScrollPane(textArea), BorderLayout.CENTER);
getContentPane().add(panel, BorderLayout.SOUTH);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 300);
setVisible(true);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(() -> new MainFrame());
}
}
class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "Name: " + name + ", Age: " + age;
}
}

運行上述代碼,點擊"Add Object"按鈕后,會將一個自定義的Person對象的字符串表示追加到文本域中。

0
河北区| 凌云县| 游戏| 怀仁县| 大宁县| 闻喜县| 五原县| 晋州市| 威远县| 通山县| 东丰县| 务川| 南开区| 年辖:市辖区| 凌云县| 临漳县| 攀枝花市| 虎林市| 柳州市| 澜沧| 门源| 广水市| 渑池县| 金平| 华阴市| 湾仔区| 甘肃省| 抚顺县| 南皮县| 博客| 酒泉市| 武定县| 自治县| 永川市| 正阳县| 沁阳市| 桃园市| 钟山县| 云霄县| 双城市| 门源|