//GUI界面
package CallName;
import java.awt.Toolkit;
import java.awt.event.*;
import javax.swing.*;
public class CallNamePage extends JFrame {
JTextField txt11 = new JTextField();
JButton btn = new JButton("按钮");
public CallNamePage() {
super("标题");
JLabel lab = new JLabel("标签:");
lab.setBounds(50, 40, 40, 40);
txt11.setBounds(90, 40, 40, 40);
btn.setBounds(130, 40, 80, 40);
//事件
btn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ee) {
JOptionPane.showMessageDialog(null, "事件");
}
});
// 将控件添加到容器
JPanel p = new JPanel();
p.setLayout(null);
// 布局标题
p.add(lab);
p.add(txt11);
p.add(btn);
getContentPane().add(p);
setSize(400, 400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
// 程序入口
public static void main(String[] args) {
CallNamePage s = new CallNamePage();
s.CenterPanel();
}
// 将界面开始位置显示到屏幕中间
public void CenterPanel() {
int width = Toolkit.getDefaultToolkit().getScreenSize().width;
int height = Toolkit.getDefaultToolkit().getScreenSize().height;
this.setLocation(width / 2, height / 4);
}
}