第四十何が良いタイトルを知らないボーを送信

超簡単な使用することができます

1つの パッケージ試験;
2  インポート持つjava.awt。* ;
3  輸入java.awt.event.ActionEvent。
4  インポートjava.awt.event.ActionListener。
5  
6  インポートするjavax.swing。* ;
7  
8  パブリック クラス数{
 9  のJFrameのF;
10  のJPanelのP;
11  JTextFieldのTF1、TF2、TF3。
12  JLabelのL1、L2、L3、L4。
13  のJButtonのB1、B2。
14  
15  公共の数(){
 16      F = 新しいJFrameの()。
17     P = 新しいJPanelの();
18      TF1 = 新しい JTextFieldの(10 )。
19      TF2 = 新しい JTextFieldの(10 )。
20      TF3 = 新しい JTextFieldの(10 )。
21      
22      、L1 = 新しい JLabelの( "加数1" )。
23      L2 = 新しい JLabelの( "加数2" )。
24      、L3 = 新しいJLabelの()。
25      L4 = 新しいJLabelの()。
26      、B1 = 新しい JButtonの( "求和" )。
27      B2 =新しい JButtonの( "清除" );
28      
29      f.setVisible()。
30      f.setBounds(550、200、300、300 )。
31      p.setLayout(新しいグリッドレイアウト(3,3 ))。
32      f.add(P)。
33      
34      p.add(L1)。
35      p.add(TF1)。
36      p.add(L3)。
37      
38      p.add(L2)。
39      p.add(TF2)。
40      p.add(L4)。
41      
42      p.add(B1)。
43      p.add(TF3)。
44      p.add(B2)。
45  
46     b1.addActionListener(新規のActionListener(){
 47          
48          @Override
 49          公共 ボイドのactionPerformed(のActionEvent e)は{
 50              INT A = Integer.parseInt(tf1.getText());
 51              int型、B = Integer.parseInt(tf2.getText() );
 52              tf3.setText(A + B + "" );
 53              
54              // TODO自動生成方法は、スタブ
55              
56          }
 57      });
58      b2.addActionListener(新規のActionListener(){
 59          
60          @Override
61          公共の ボイドのactionPerformed(のActionEvent e)は{
 62              tf1.setText(NULL )。
63              tf2.setText(NULL )。
64              tf3.setText(NULL )。
65              
66              // TODO自動生成方法は、スタブ
67              
68          }
 69      )}。
70  }
 71  
72      公共 静的 ボイドメイン(文字列[]引数){
 73          数()。
74          // TODO自動生成されたメソッドスタブ
75  
76     }
 77  
78 }
1つの パッケージ試験;
2  インポート持つjava.awt。* ;
3  輸入java.awt.event.ActionEvent。
4  インポートjava.awt.event.ActionListener。
5  
6  インポートするjavax.swing。* ;
7  
8  パブリック クラス数{
 9  のJFrameのF;
10  のJPanelのP;
11  JTextFieldのTF1、TF2、TF3。
12  JLabelのL1、L2、L3、L4。
13  のJButtonのB1、B2。
14  
15  公共の数(){
 16      F = 新しいJFrameの()。
17     P = 新しいJPanelの();
18      TF1 = 新しい JTextFieldの(10 )。
19      TF2 = 新しい JTextFieldの(10 )。
20      TF3 = 新しい JTextFieldの(10 )。
21      
22      、L1 = 新しい JLabelの( "加数1" )。
23      L2 = 新しい JLabelの( "加数2" )。
24      、L3 = 新しいJLabelの()。
25      L4 = 新しいJLabelの()。
26      、B1 = 新しい JButtonの( "求和" )。
27      B2 =新しい JButtonの( "清除" );
28      
29      f.setVisible()。
30      f.setBounds(550、200、300、300 )。
31      p.setLayout(新しいグリッドレイアウト(3,3 ))。
32      f.add(P)。
33      
34      p.add(L1)。
35      p.add(TF1)。
36      p.add(L3)。
37      
38      p.add(L2)。
39      p.add(TF2)。
40      p.add(L4)。
41      
42      p.add(B1)。
43      p.add(TF3)。
44      p.add(B2)。
45  
46     b1.addActionListener(新規のActionListener(){
 47          
48          @Override
 49          公共 ボイドのactionPerformed(のActionEvent e)は{
 50              INT A = Integer.parseInt(tf1.getText());
 51              int型、B = Integer.parseInt(tf2.getText() );
 52              tf3.setText(A + B + "" );
 53              
54              // TODO自動生成方法は、スタブ
55              
56          }
 57      });
58      b2.addActionListener(新規のActionListener(){
 59          
60          @Override
61          公共の ボイドのactionPerformed(のActionEvent e)は{
 62              tf1.setText(NULL )。
63              tf2.setText(NULL )。
64              tf3.setText(NULL )。
65              
66              // TODO自動生成方法は、スタブ
67              
68          }
 69      )}。
70  }
 71  
72      公共 静的 ボイドメイン(文字列[]引数){
 73          数()。
74          // TODO自動生成されたメソッドスタブ
75  
76     }
 77  
78 }

 

電卓

おすすめ

転載: www.cnblogs.com/shi-yuan/p/10965489.html