ウィンドウのデザイン

実験手順:

;インポートしているjava.awt.font 
。javax.swingのインポート * ;
 公開 クラスJL {
 公共の 静的な 無効メイン(文字列[] args)を{
 // メソッドのTODOは、自動的にスタブを生成し 
たJFrameフレーム= 新しい新しい JFrameの(" CV ") ; // フォームの作成 
JPanelのを= P- 新しい新しい JPanelの(); // パネルの作成
frame.add(P-を); 
(frame.setResizable 偽の); // フォームにドラッグしない
frame.setDefaultCloseOperationを(JFrame.EXIT_ON_CLOSE); 
フレーム。 setBounds(500300560。340 ); 
 
JTextFieldのフィールド1 = 新しい新しい JTextFieldの(); // テキストボックスの作成
p.add(フィールド1); 
JTextFieldのフィールド2 = 新しい新しい JTextFieldのを(); // テキストボックスの作成
p.add(フィールド2); 
JTextFieldのフィールド3 = 新しい新しいのJTextFieldを( ); // テキストボックスの作成
p.add(フィールド3); 
JTextFieldのフィールド4 = 新しい新しい JTextFieldの(); // テキストボックスの作成
p.add(フィールド4を); 

JLabelのL1 = 新しい新しい JLabelの(" 名:"); // ラベルを作成
p.add(LL)
のJLabelのL2= 新しい JLabelの(" 性别:" ); 
p.add(L2)。
JLabelのL3 = 新しい JLabelの(" 学院:" )。
p.add(L3)。
JLabelのL4 = 新しい JLabelの(" 生日:" ); 
p.add(L4)。
JLabelのL5 = 新しい JLabelの(" 专业:" ); 
p.add(L5)。
JLabelのL6 = 新しい JLabelの(" 民族:" ); 
p.add(L6)。
JLabelのL7 = 新しい JLabelの("生誕地:" ); 
p.add(L7); 
のJRadioButton R1 = 新新のJRadioButton(" 男性"); // シングルボックス作成 
のJRadioButton R2は= 新しい新しいのJRadioButton(" F " ); 
のJRadioButton R3 = 新新のJRadioButton(" コンピュータ・アカデミーを); // 単一のボックスを作成する 
のJRadioButton R4 = 新新のJRadioButton("経済経営研究所" ); 
のJRadioButton R5は = 新しい新しいのJRadioButton("生体電気スクール"); //単一のボックスを作成

ButtonGroupをという名前のグループ1 = 新しい新しい ButtonGroupを(); // グループ、一緒にR1とR2の作成 
ButtonGroupをグループ2 = 新しい新しいButtonGroupをを(); 
group1.add(R1); 
group1.add(R2); 
group2.add (R3); 
group2.add(R4); 
group2.add(R5); 
p.add(R1); 
p.add(R2); 
p.add(R3); 
p.add(R4); 
p.add( R5); 
frame.add(P-); 

JCheckBoxのボックス1 = 新しい新 JCheckBoxの(" ネットワークエンジニアリング"); // チェックボックスの作成 
JCheckBoxのBOX2 = 新新 JCheckBoxの("物理" ); 
JCheckBoxのBOX3を =新新 JCheckBoxの("客室乗務員" ); 
JCheckBoxののbox4 = 新新 JCheckBoxの("ホテルマネージメント" ); 
p.add(BOX1); 
p.add(BOX2); 
p.add(BOX3); 
p.add(box4); 
フレーム。追加(P); 
p.setLayout(NULL); // カスタムコンポーネント位置 
L1.setBounds(1103525025 ); 
L1.setFont(新しい新しいフォント(" 太字"、Font.BOLD、15))。// セットアセンブリ位置 
L2.setBounds(110609030 )。
L2.setFont(新しいフォント(" 黑体"、Font.BOLD、15 )); 
L3.setBounds(11017034035 )。
L3.setFont(新しいフォント(" 黑体"、Font.BOLD、15 )); 
L4.setBounds(11014014025 )。
L4.setFont(新しいフォント(" 黑体"、Font.BOLD、15))。
L5.setBounds(10021014025 )。
L5.setFont(新しいフォント(" 黑体"、Font.BOLD、15 )); 
L6.setBounds(11011534025 )。
L6.setFont(新しいフォント(" 黑体"、Font.BOLD、15 )); 
L7.setBounds(1109034025 )。
L7.setFont(新しいフォント(" 黑体"、Font.BOLD、15 ))。
r1.setBounds(200609030 )。
r2.setBounds(3006011030 )。
r3.setBounds(17017211040 )。
r4.setBounds(28017211540 )。
r5.setBounds(39017213040 )。
box1.setBounds(17021010025 )。
box2.setBounds(27021010025 )。
box3.setBounds(37021010025 )。
box4.setBounds(47021010025 )。
Field1.setBounds(1703525022 )。
Field2.setBounds(17014025022 )。
Field3.setBounds(1709025022れている); 
Field4.setBounds(17011525022である); 
frame.setVisible(真の); // 設定され、ステータスウィンドウが表示
} 
} 
体験:単独でこの手順を完了することができないが、それでも尽力

 

おすすめ

転載: www.cnblogs.com/wlyxjj/p/11073795.html