java如何在一个容器中添加多个文本框 java窗口添加文本_java如何在一个容器中添加多个文本框

cangshunweng

2019-08-08 23:48

3807

import java.awt.Color;
import java.awt.Frame;
import java.awt.Menu;
import java.awt.MenuBar;
import java.awt.MenuItem;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class TestFrame extends Frame{
//只做了最简单的实现,复杂的你可以再看看文档
private static final long serialVersionUID = 1L;
public void lauchFrame() {
this.setSize(250, 300);
this.setTitle("欢迎进入");
this.setLocation(400, 100);
MenuBar menuBar = new MenuBar();
Menu menu = new Menu();
menu.setLabel("菜单");
MenuItem file = new MenuItem();
MenuItem help = new MenuItem();
file.setLabel("文件");
help.setLabel("帮助");
menu.add(file);
menu.add(help);
menuBar.add(menu);
setMenuBar(menuBar);
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
this.setBackground(Color.DARK_GRAY);
this.setVisible(true);
this.setResizable(false);
}
public static void main(String[] args) {
new TestFrame().lauchFrame();
}
}

不好意思,搞成了Frame的实现了,你将Frame换成JFrame就差不多行了。