中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
镇巴县| 绵竹市| 台山市| 突泉县| 固阳县| 若羌县| 日土县| 霍城县| 永新县| 张家口市| 贞丰县| 永嘉县| 黑山县| 新龙县| 平果县| 迁西县| 珲春市| 房山区| 饶阳县| 台州市| 龙门县| 台江县| 古蔺县| 罗平县| 柯坪县| 沿河| 于田县| 嘉峪关市| 黄大仙区| 托克托县| 乌什县| 凤冈县| 理塘县| 安康市| 克拉玛依市| 长寿区| 河南省| 深泽县| 宜兰县| 安吉县| 石林|