(程序源码)附件:复制到eclipse中可以直接运行
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.Toolkit;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import javax.swing.border.EmptyBorder;
/**
* 这个例子来布局一个计算器。
* 计算器界面可以分成两部分,即显示区和键盘区。
* 显示区可以使用文本框组件。
* 键盘区则是由很多按钮组成,可以使用网格布局管理器。
*/
public class Demo17_Calculator extends JFrame{
private JPanel contentPane; //内容面板
private JTextField textField; //文本框
public static void main(String[] args){
Demo17_Calculator frame=new Demo17_Calculator();
frame.setVisible(true);