F_A day2

今天课比较多,晚上和中午花了一个小时左右写了一个简单的页面,主要用的swing组件,GUI太久没用有点陌生了,好多组件需要现查不过使用起来还算顺利。大致效果如图
这里写图片描述
代码如下

public class MyFrame extends JFrame 
{
    /*
     * 自己写的页面类
     * 企图包括查新条件和显示,没了吧
     * 
     */
    private static final long serialVersionUID = -1085296606924140493L;
    JMenuBar bar; //上菜单栏
    JMenu  Menu1,Menu2;
    JMenuItem item1_1,item2_1;
    JPanel JP1,JP2;
    JTextArea tA1,tA2,tA3;
    JTextField tF1;
    JButton JB1;

    public MyFrame ()
    {
        super("电影查询");
        this.setSize(800, 600);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setLocation(500, 200);
        this.setLayout(new BorderLayout());//边界布局管理器
//      this.setVisible(true);
    }

    public void showContrl()
    {

        //添加上菜单栏
        bar = new JMenuBar();
        this.add(bar,"North");
        Menu1 = new JMenu("启动");
        Menu2 = new JMenu("配置");
        bar.add(Menu1);  bar.add(Menu2);
        item1_1 = new JMenuItem("启动");
        Menu1.add(item1_1);
        item2_1 = new JMenuItem("配置");
        Menu2.add(item2_1);
//      this.setVisible(false);
//      this.setVisible(true);
    }

    public void showMessage()
    {
        //中部显示栏
        JP1 = new JPanel(new GridLayout(1, 3));
        JP2 = new JPanel(new FlowLayout());
        this.add(JP1,"Center");
        this.add(JP2, "South");

        tA1 = new JTextArea();tA2 = new JTextArea();tA3 = new JTextArea();
        tA2.setBackground(Color.blue);
        JP1.add(new JScrollPane(tA1));JP1.add(new JScrollPane(tA2));JP1.add(new JScrollPane(tA3));

        tA1.setEditable(false);tA2.setEditable(false);tA3.setEditable(false);

        //下部状态栏
        tF1 = new JTextField("搜索时间", 60);  tF1.setEditable(false);
        JP2.add(tF1);

        JB1 = new JButton("保存为文件");
        JB1.setEnabled(false);
        JP2.add(JB1);

        this.setVisible(true);
    }
}

吃完饭去写一下今天用到的GUI组件,方便以后查看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值