java - 在窗口上打印数字数组

标签 java graphics

您好,我是 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/

相关文章:

java - Swing 绘制在不正确的坐标上

java - Graphics2D 线条和形状绘制问题(渲染在错误的位置)

java - 设置属性 : Mandatory attribute property missing

python - 生成 3D 验证码 [图片]

java - 传递绘制的图形

java - MetadataGenerator 中的动态 entityBaseUrl

java - 获取单击 ImageIcon 的 X 和 Y,Java

java - 无需 Web 调用的 SAX/StAX 解析器

java - Spring MVC 与 Google Charts,创建 javascript 数据表的最佳方法是什么?

java - WebSphere 自由 v16.0.0。 3 JAX-RS : QueryParams/PathParams mapping issue