第八トレーニング

パッケージBBB;
輸入java.awt.GridLayout。
輸入java.awt.event.ActionEvent。
輸入java.awt.event.ActionListener。

インポートするjavax.swing。* ;
パブリック クラスをMyFrame { 
    JFrameのFを、
    JPanelのp; 
    JTextFieldのT1、T2、T3。
    するJButton B1、B2; 
    JLabelのL1、L2、L3、L4; 
    パブリックをMyFrame(){ 
        F = 新しいJFrameの()。
        P = 新しいJPanelの(); 
        p.setLayout(新しい GridLayoutの(3、3 )); 
        T1 = 新しいですJTextFieldの(8 )。
        T2 = 新しい JTextFieldの(8 )。
        T3 = 新しい JTextFieldの(8 )。
        B1 = 新しい JButtonの( "求和" ); 
        B2 = 新しい JButtonの( "清除" ); 
        L1 = 新しい JLabelの( "加数1" ); 
        L2 = 新しい JLabelの( "加数2" ); 
        L3 = 新しいJLabelの(); 
        L4 = 新しいJLabelの(); 
        b1.addActionListener(ActionListener(){
             公共 ボイドのactionPerformed(のActionEvent e)の{ 
                文字列S = Integer.parseInt(t1.getText())+ Integer.parseInt(t2.getText())+ "" 
                列A、B、C。= t1.getText()。
                B = t2.getText()。
                C = A + B。
                t3.setText(S); 
            } 
        })。
        b2.addActionListener(新しいのActionListener(){
             公共 のactionPerformed(のActionEvent e)は{ 
                t1.setText( ""); 
                t2.setText( "" ); 
                t3.setText( "" ); 
            } 
        })。
        p.add(L1)。
        p.add(T1)。
        p.add(L3)。
        p.add(L2)。
        p.add(T2)。
        p.add(L4)。
        p.add(B1)。
        p.add(T3)。
        p.add(B2)。
        f.add(P)。
        f.setSize( 300200 )。
        f.setVisible(真の); 
    } 
    パブリック 静的 ボイドメイン(文字列[]引数){
         をMyFrame()。
    } 
}
パッケージBBB;
輸入java.awt.GridLayout。

インポートするjavax.swing。* ;
パブリック クラスMyFrame2 { 
    JFrameのFを、
    JPanelのP、P1、P2、P3、P4、P5; 
    JLabelのL1、L2、L3、L4; 
    JTextFieldのtの。
    するJButton B; 
    JRadioButton R1、R2。
    JCheckBoxののC1、C2、C3、
    JComboBoxの <文字列> E; 
    JTextAreaに、
    パブリックMyFrame2(){ 
        F = 新しいJFrameの()。
        P = 新しいJPanelの(); 
        P1 = 新しいJPanelの(); 
        P2 =新しい新しいJPanelの(); 
        P3 = 新しい新しいJPanelの(); 
        P4 = 新しい新しいJPanelの(); 
        P5 = 新しい新しいJPanelの(); 
        L1 = 新しい新しい JLabelの( "名称:" ); 
        L2 = 新しい新しい JLabelの( "性別:" ); 
        L3 = 新しい新しい JLabelの( "趣味:" ); 
        L4 = 新しい新しい JLabelの( "起源:" ); 
        T = 新しい新規のJTextField(10 ); 
        B = 新しい新しい JButtonの( "OK" )。
        R1 = 新しいのJRadioButton( "男" ); 
        R2 = 新しいのJRadioButton( "女" ); 
        C1 =  JCheckBoxの( "体育" )。
        C2 =  JCheckBoxの( "音乐" ); 
        C3 =  JCheckBoxの( "美术" ); 
        文字列データは、[] = { "A"、 "B"、 "C"、 "D" }。
        E = 新しい JComboBoxの<文字列> (データ); 
        e.setMaximumRowCount( 4 )。
        e.setEditable(真の);新しいJTextAreaに(); 
        a.setEditable(真の); 
        p1.add(L1)。
        p1.add(T)。
        p2.add(L2)。
        p2.add(R1)。
        p2.add(R2)。
        p3.add(L3)。
        p3.add(C1)。
        p3.add(C2)。
        p3.add(C3)。
        p4.add(L4)。
        p4.add(E); 
        p5.add(B)。
        p.add(P1)。
        p.add(P2)。
        p.add(P3)。
        p.add(P4)。
        p.add(P5)。
        f.setLayout(新しいグリッドレイアウト(2、1 ))。
        f.add(P)。
        f.add(A)。
        f.setVisible(); 
        f.setSize( 240、500 )。
    } 
    パブリック 静的 ボイドメイン(文字列[]引数){
         新しいMyFrame2()。
    } 
}

 

おすすめ

転載: www.cnblogs.com/chenfengdian/p/10954579.html