Java GUI之创建一个只有两个按钮的框架

来源:互联网 发布:mac改变桌面图标大小 编辑:程序博客网 时间:2024/05/01 22:26
package com.sinosuperman.driver;import java.awt.Dimension;import java.awt.Toolkit;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.WindowConstants;public class MainBench {public static void main(String[] args) {JFrame frame = new TwoButtonFrame();JPanel panel = new TwoButtonPanel();frame.add(panel);frame.setVisible(true);}}class TwoButtonPanel extends JPanel {private static final long serialVersionUID = 1L;private JButton okButton;private JButton exitButton;public TwoButtonPanel() {okButton = new JButton("OK");exitButton = new JButton("Exit");this.add(okButton);this.add(exitButton);}}class TwoButtonFrame extends JFrame {private static final long serialVersionUID = 1L;Toolkit tk = Toolkit.getDefaultToolkit();Dimension d = tk.getScreenSize();JPanel panel;public TwoButtonFrame() {panel = new TwoButtonPanel();this.setSize((int) d.getWidth() / 2, (int) d.getHeight() / 2);this.setLocation((int) (d.getWidth() - getWidth()) / 2, (int) (d.getHeight() - getHeight()) / 2);this.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);this.setResizable(false);this.add(panel);}}

原创粉丝点击