您好,我是 java 图形新手,只是在尝试一些东西,但我对如何在创建的窗口上显示数组中的数字感到困惑?我不确定它是否与文本一样工作?
import java.util.Scanner;
import javax.swing.JFrame;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class area extends JFrame{
int[] myArray;
myArray = new int[3];
myArray[0] = 1;
myArray[1] = 2;
myArray[2] = 3;
JTextArea area = new JTextArea();
for (int i=0; i<myArray.length; i++)
{
area.append(myArray[i]+"\n");
}
add(area);
public static void main(String args[]) {
area gui = new area();
gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
gui.setSize(400,200);
gui.setVisible(true);
}
}
最佳答案
使用 JTextArea,您可以将数组保存为字符串
String text;
for(int w : array) {
w=Integer.toString(w);
text+=w;
}
关于java - 在窗口上打印数字数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15735185/