网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

JAVA课程设计——农村人口管理系统D3页面设计(操作员)-创新互联

上次我们介绍到了首页的布局,这次我们就具体讲讲操作员的界面

创新互联建站主要从事成都做网站、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务息烽,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

上一篇首页布局

这次的代码设计和首页一样,主要增加的是一个菜单表,和退出按钮,还有中间的灵活面板。 

上面的是示意图,下面是结果图:

下面就是菜单条和菜单条目的设计,以及退出按钮。

// 新建一个菜单条
        JMenuBar jb = new JMenuBar();
        jf.add(jb);
        jb.setBounds(0, 40, 690, 30);
        jb.setBackground(Color.decode("#65991a"));

        //户头操作菜单
        JMenu jmenu1 = new JMenu("户头操作");
        jmenu1.setPreferredSize(new Dimension(100, 30));
        jmenu1.setForeground(Color.white);
        jb.add(jmenu1);
        // 新建一个菜单条目
        JMenuItem jm1 = new JMenuItem("增加户头");
        JMenuItem jm2 = new JMenuItem("显示户头");
        JMenuItem jm3 = new JMenuItem("删除户头");
        JMenuItem jm4 = new JMenuItem("修改户头");
        jmenu1.add(jm1);
        jmenu1.add(jm2);
        jmenu1.add(jm3);
        jmenu1.add(jm4);
//退出按钮
        JButton b1 = new JButton("确认退出");
        jb.add(b1);
        b1.addActionListener(e ->{
            int i = JOptionPane.showConfirmDialog(null, "是否退出系统", "退出", JOptionPane.YES_NO_OPTION);
            if (i == JOptionPane.YES_OPTION) {
                jf.setVisible(false);
                HomePage.firtPage();
            }
        });

至于灵活面板我单独创建了一个类Jcenter放在中间作为一个灵活的面板,只要我一点击相应的菜单条目,其之前的面板就会被删除而新面板就会被创建。

public class Jcenter extends JPanel { //设置一个灵活面板
       public Jcenter() {//设置一个面板容器方便切换
            setBounds(0, 100, 700, 600);
        }
}

设置好后我们可以再操作员界面添加下列代码,创建一个活动面板的容器

//设置中间部分
        Jcenter jc=new Jcenter();
        jf.add(jc);

例如当我们点击添加户头项时我们可以把添加户头的面板加入到我们的灵活面板容器中。 

//户头添加操作面板
        jm1.addActionListener(e ->{
            jc.removeAll();//移除旧板块
            jc.repaint();//重新绘制
            jc.revalidate();//重新布局
            jc.add(new AddHost());//添加新面板

        });

其他的功能和这个类似。

最后我们不要忘了这个,不然无法显现。

//3.设置窗体可见
        jf.pack();
        jf.setVisible(true);

在最后main函数运行即可。{....}中的内容主要是上述代码。

下一篇:功能实现增删改查

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享标题:JAVA课程设计——农村人口管理系统D3页面设计(操作员)-创新互联
文章转载:http://bjjierui.cn/article/jhggi.html

其他资讯