1. Swing与NetBeans
使用NetBeans编写简单界面。见GUI实验参考文件中的0.第06次实验(图形程序设计、事件处理与Swing).doc
题目1: Swing用户界面组件与事件处理(请使用Eclipse,不要使用NetBeans,手写界面布局与事件监听器代码)
需完成如上界面。请在以下代码的基础上进行修改
import javax.swing.JFrame;
public class HelloWorldSwing {
private static void createAndShowGUI() {
//Create and set up the window.
JFrame frame = new JFrame("HelloWorldSwing");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//your code
//Display the window.
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}
});
}
}
1. 布局伪代码
整个窗体界面分成两部分:分别对应BorderLayout的centre与south。新建布局layout。
在layout的center放入一个JPanel,将其布局管理器设置成GridLayout,分别放入两个JLable与JTextField
在layout的south放入一个JPanel,然后在该面板上放置两个按钮btn1 ,btn2。注:JPanel默认布局为FlowLayout。
在btn1上注册事件监听器,功能:点击登录按钮,如果用户名、密码相同则提示“用户名密码正确!”,否则提示“用户