gpt4 book ai didi

java - 如何在 GUI (java) 中显示 void 函数?

转载 作者:行者123 更新时间:2023-12-02 04:12:06 24 4
gpt4 key购买 nike

我有问题。我有功能

private double[][] tablica;
public void show() {
for (int i = 0; i <= tablica.length; i++) {
for (int j = 0; j <= tablica.length[i]; j++) {
System.out.printf("%7.2f ", tablica[i][j]);
}
System.out.println();
}
}

现在我想把它放在 GUI 中。我创建了按钮和文本字段

        myButton1 = new JButton("Show");
myButton1.setBounds(160, 70, 250, 20);
myButton1.addActionListener(this);
add(myButton1);
notepad = new JTextArea();
notepad.setBounds(160, 100, 190, 200);
notepad.setForeground(Color.BLUE);
add(notepad);

但现在我不知道如何使用此按钮显示函数 show 的结果。

@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource().equals(myButton1)) {
notepad.setText()
}
}

我该如何解决这个问题?

最佳答案

您是否尝试过更改 show 方法?否则我不确定是否可能......

public String show() {
StringBuilder result = new StringBuilder();

for (int i = 0; i <= tablica.length; i++) {
for (int j = 0; j <= tablica.length[i]; j++) {
result.append(String.format("%7.2f ", tablica[i][j]));
}
result.append("\n");
}

return result.toString();
}

现在您可以将其用作

notepad.setText(show());

关于java - 如何在 GUI (java) 中显示 void 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56682619/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com