【发布时间】:2012-08-26 22:34:03
【问题描述】:
我正在尝试创建一个简单的 GUI 来模拟唱片店。我还处于起步阶段。
当我尝试添加文本来描述用户希望在文本字段中输入的内容时遇到了麻烦。
此外,我也无法将每个文本字段定位在自己的行中。换句话说,如果一行中有两个文本字段的空间,那么它将显示在一行中,我试图将每个文本字段都显示在自己的行中。
这是我迄今为止尝试过的:
item2 = new JTextField("sample text");
但是上面的代码只是在文本字段中添加了默认文本,这不是我需要的:/
我提前感谢所有帮助。
public class MyClass extends JFrame{
private JTextField item1;
private JTextField item2;
public MyClass(){
super("Matt's World of Music");
setLayout(new FlowLayout());
item1 = new JTextField();
item2 = new JTextField();
add(item1);
add(item2);
thehandler handler = new thehandler();
item1.addActionListener(handler);
item2.addActionListener(handler);
}
}
【问题讨论】:
-
看来这个“问题”(文中没有一个“?”)由两个完全不同的问题组成,应该在两个完全不同的帖子上处理。
-
public class MyClass extends JFrame{最好是public class RecordStore{1) 使用描述性名称,即使是测试/一次性代码。如果您愿意,可以命名为RecordStoreTest或RecordStoreTest01,但要使其有意义。 2)不要扩展框架,而是保留对一个的引用。 ——当我在这里的时候。在JPanel中创建主 GUI 并将其添加到框架中。但也不要扩展面板,只引用一个。
标签: java swing tooltip layout-manager