<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Corsair

    My javaWorld
    數(shù)據(jù)加載中……
    學習SWING頭一遭!

    發(fā)現(xiàn) swing 中對控件的布局很麻煩,要想整個好看的界面確實是件煩人的事情,我做了一個簡單的界面,代碼如下:

    ?

    package ?gui;

    import ?java.awt.BorderLayout;
    import ?java.awt.GridLayout;
    import ?javax.swing.JButton;
    import ?javax.swing.JFrame;
    import ?javax.swing.JLabel;
    import ?javax.swing.JPanel;
    import ?javax.swing.JTextField;
    import ?javax.swing.JToolBar;
    public ? class ?UserGui? extends ?JFrame?{?
    ????
    static ? final ? long ?serialVersionUID? = ? 1 ;
    ????JPanel?infBar;
    ????JButton[]?button?
    = ? new ?JButton[ 6 ];
    ????JToolBar?tb;
    ????
    // ?----------
    ????JLabel?idL? = ? new ?JLabel( " 工號: " );
    ????JLabel?nameL?
    = ? new ?JLabel( " 姓名: " );
    ????JLabel?moneyL?
    = ? new ?JLabel( " 學歷: " );
    ????JLabel?workL?
    = ? new ?JLabel( " 職稱: " );
    ????JTextField?idT?
    = ? new ?JTextField( 22 );
    ????JTextField?nameT?
    = ? new ?JTextField( 22 );
    ????JTextField?moneyT?
    = ? new ?JTextField( 22 );
    ????JTextField?workT?
    = ? new ?JTextField( 22 );
    ????
    // ?--------------------------------
    ???? public ?UserGui(String?name)?{
    ????????
    super (name);
    ????????setLayout(
    new ?BorderLayout());
    ????????setDefaultCloseOperation(EXIT_ON_CLOSE);
    ????????setSize(
    290 ,? 200 );
    ????????setResizable(
    false );
    ????????setToolBar();
    ????????setInfBar();
    ????????add(infBar,?BorderLayout.CENTER);
    ????????add(tb,?BorderLayout.NORTH);
    ????????setVisible(
    true );
    ????}
    ????
    // ?--------------------------------
    ???? public ? void ?setToolBar()?{
    ????????tb?
    = ? new ?JToolBar();
    ????????tb.setFloatable(
    false );
    ????????String[]?t1?
    = ?{? " 查詢 " ,? " 添加 " ,? " 修改 " ,? " 刪除 " ,? " 應用更改 " ,? " 退出系統(tǒng) " ?};
    ????????
    for ?( int ?i? = ? 0 ;?i? < ? 6 ;?i ++ )?{
    ????????????button[i]?
    = ? new ?JButton(t1[i]);
    ????????????tb.add(button[i]);
    ????????}
    ????}
    ????
    public ? void ?setInfBar()?{
    ????????infBar?
    = ? new ?JPanel();
    ????????infBar.setLayout(
    new ?BorderLayout());
    ????????JPanel?left?
    = ? new ?JPanel();
    ????????left.setLayout(
    new ?GridLayout( 4 ,? 1 ));
    ????????JPanel?right?
    = ? new ?JPanel();
    ????????right.setLayout(
    new ?GridLayout( 4 ,? 1 ));
    ????????infBar.add(left,?BorderLayout.WEST);
    ????????infBar.add(right,?BorderLayout.EAST);
    ????????left.add(idL);
    ????????left.add(nameL);
    ????????left.add(moneyL);
    ????????left.add(workL);
    ????????right.add(idT);
    ????????right.add(nameT);
    ????????right.add(moneyT);
    ????????right.add(workT);
    ????}
    ????
    // ?--------------------------------
    ???? public ? static ? void ?main(String[]?args)?{
    ????????UserGui?ug?
    = ? new ?UserGui( " 人事檔案管理系統(tǒng)界面 " );
    ????}????
    }

    posted on 2006-07-08 00:37 銀河海盜 閱讀(324) 評論(0)  編輯  收藏 所屬分類: JAVA

    主站蜘蛛池模板: 99精品免费视品| 亚洲av无码电影网| 国产亚洲美女精品久久久久狼| 亚洲av永久无码嘿嘿嘿| 亚洲最新视频在线观看| 亚洲国产精品lv| 亚洲人成网站在线播放影院在线| 国产精品视频免费观看| 亚洲免费观看在线视频| **俄罗斯毛片免费| 四虎最新永久免费视频| 成年女人午夜毛片免费视频| 67194熟妇在线永久免费观看| 永久免费精品影视网站| 久久久精品国产亚洲成人满18免费网站| 亚洲综合激情九月婷婷| 91精品国产亚洲爽啪在线影院| 在线a亚洲v天堂网2018| 亚洲人成无码网站久久99热国产| 手机在线看永久av片免费| 成人免费AA片在线观看| 在线免费观看一级毛片| 免费国产人做人视频在线观看| 无码人妻精品中文字幕免费东京热| 免费又黄又爽又猛大片午夜| 一边摸一边爽一边叫床免费视频 | 先锋影音资源片午夜在线观看视频免费播放 | 在线免费观看你懂的| 18禁无遮挡无码国产免费网站| free哆拍拍免费永久视频| 国产在线观看xxxx免费| 精品一卡2卡三卡4卡免费视频| 欧洲乱码伦视频免费国产 | 在线观看亚洲av每日更新| 亚洲AV无码一区二区二三区软件| 免费一级一片一毛片| 国外亚洲成AV人片在线观看| 亚洲视频.com| 亚洲另类自拍丝袜第五页| jizz在线免费播放| 人与禽交免费网站视频|