该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Q implements ActionListener
{
String s="";
JTextField tf=new JTextField();
JButton bt1=new JButton("1");
JButton bt2=new JButton("2");
JButton bt3=new JButton("3");
JButton bt4=new JButton("4");
JButton bt5=new JButton("5");
JButton bt6=new JButton("6");
JButton bt7=new JButton("7");
JButton bt8=new JButton("8");
JButton bt9=new JButton("9");
JButton bt10=new JButton("0");
JButton bt11=new JButton("+");
JButton bt12=new JButton("-");
JButton bt13=new JButton("*");
JButton bt14=new JButton("/");
JButton bt15=new JButton(".");
JButton bt16=new JButton("=");
public Q()
{
JFrame f=new JFrame("JPanelDemo");
Container cp=f.getContentPane( );
cp.setLayout(new GridLayout(3,1));
JPanel pal1=new JPanel(new GridLayout(1,1));
pal1.add(tf);
JPanel pal2=new JPanel(new GridLayout(1,2));
JPanel pal3=new JPanel(new BorderLayout());
JPanel pal4=new JPanel(new FlowLayout());
JPanel pal5=new JPanel(new GridLayout(4,4));
pal5.add(bt1);
pal5.add(bt2);
pal5.add(bt3);
pal5.add(bt4);
pal5.add(bt5);
pal5.add(bt6);
pal5.add(bt7);
pal5.add(bt8);
pal5.add(bt9);
pal5.add(bt10);
pal5.add(bt11);
pal5.add(bt12);
pal5.add(bt13);
pal5.add(bt14);
pal5.add(bt15);
pal5.add(bt16);
pal3.add(new JButton("清除"),BorderLayout.CENTER);
pal4.add(new JTextArea());
pal2.add(pal3);
pal2.add(pal4);
cp.add(pal1);
cp.add(pal2);
cp.add(pal5);
bt1.addActionListener(this);
f.pack( );
f.show( );
f.addWindowListener(new WinLis( ));
}
class WinLis extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{System.exit(0); }
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==bt1)
tf.setText("1");
}
public static void main(String[ ] arg)
{
new Q( );
}
}