显示有关JFrame中对象的信息

时间:2013-12-15 08:41:09

标签: java swing jframe

所以,我成功创建了一个空白的JFrame,我的目的是为了能够清楚地向程序用户显示有关某些对象的信息。但是,我在网上看到的几乎所有东西都与按钮和类似东西有关。我想要的只是一个区域,分为10个部分,可以显示我返回的对象toString()

关于如何开始这个或在哪里看的任何想法(教程/文档有很多信息,我不知道在哪里看到的确切)。

1 个答案:

答案 0 :(得分:1)

在我看来,你只是想尝试运行一个控制台程序。试图在没有任何知识的情况下创建整个Swing程序可能很困难。我建议只使用JOptionPane< - 点击我查看我的教程

String name = "Me";
String age = 30;
String gender = "male";
String location = "earth";

String message = "Name:" + name +
                 "\nAge: " + age +
                 "\Gender: " + gender +
                 "\Location: " + location;

JOptionPane.showMessageDialog(null, message);

或者,如果您要将对象或多个对象打印到对话框

Object[] objects = new Object[10];
for (int i = 0; i < objects.lengthl i++){
    objects[i] = new Object();
}  

StringBuilder sb = new StringBuilder();
for (Object o : objects){
    sb.append(o + "\n");
} 

JOptionPane.showMessageDialog(null, sb.toString());

代码打印10个对象,消息对话框中每行一个