学習のJava AWT共通コンポーネント

インポートするjavax.swing。* ; 
インポート持つjava.awt。* ; 

パブリック クラスCommonComponent { 
    フレームf = 新しいフレーム(試験)。
    ボタンOK = 新しいボタン(" 確認" ); 
    CheckboxGroup CBG = 新しいCheckboxGroup(); 
    チェックボックスの男性 = 新しいチェックボックス(" "、CBG、真の); 
    チェックボックスの女性 = 新しいチェックボックス(女性"CBG、 ); 
    チェックボックス結婚 = 新しいチェックボックス(" 結婚?); 

    選択肢たColorChooser = 新しい)の選択(; 

    一覧colorList = 新しいリスト(6真の); 

    TextAreaのTA = 新しいのTextArea(520 ) ; 

    テキストフィールド名 = 新しいテキストフィールド(50 );
     公共 ボイドのinit(){ 
        colorChooser.add()。
        colorChooser.add(" ブルー" )。
        colorChooser.add(" グリーン" ); 

        colorList.add(" 赤色" )。
        colorList.add(" ブルー" )。
        colorList.add(" グリーン" ); 

        VARボタン= 新しいパネル(); 
        botton.add(名); 
        botton.add(OK)。
        f.add(ボタン、BorderLayout.SOUTH)。

        VAR checkPannel = 新しいパネル();
        checkPannel.add(たColorChooser)。
        checkPannel.add(オス); 
        (メス)checkPannel.add。
        checkPannel.add(結婚)。

        VAR TOPLEFT = Box.createVerticalBox()。
        topLeft.add(TA)。
        topLeft.add(checkPannel)。

        // f.add(TOPLEFT)。

        VaRのトップ= Box.createHorizo​​ntalBox()。
        top.add(TOPLEFT)。
        top.add(colorList)。

        f.add(トップ)
        f.pack(); 
        f.setVisible(真の); 
    } 

    パブリック 静的 ボイド(文字列[]引数)は、メイン{
         新規 CommonComponent()のinit()。
    } 

}

出力:

おすすめ

転載: www.cnblogs.com/lianghong881018/p/11270977.html