您的位置:首页 > 产品设计 > UI/UE

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

2012-03-20 00:00 513 查看
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);
}
}


$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});

原文链接:
http://blog.csdn.net/poechant/article/details/6994559
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐