javax.swing.JFrame jf=new javax.swing.JFrame();
jf.setTitle("查询界面");
jf.setSize(2000,900);//只对顶级容器有效
jf.setDefaultCloseOperation(3);//窗体关闭时结束程序
jf.setLocationRelativeTo(null);//居中
jf.setResizable(false);
jf.setVisible(true);
java.awt.FlowLayout afl=new java.awt.FlowLayout(FlowLayout.CENTER,5,5);
jf.setLayout(afl);//设置顶级容器的布局为流式布局
java.awt.Dimension dim8=new java.awt.Dimension(200, 40);//按钮的大小
java.awt.Dimension dim9=new java.awt.Dimension(200, 40);//按钮的大小
java.awt.Dimension dim10=new java.awt.Dimension(200, 40);//按钮的大小
java.awt.Dimension dim11=new java.awt.Dimension(200, 40);//按钮的大小
java.awt.Dimension dim12=new java.awt.Dimension(200, 40);//按钮的大小
javax.swing.JButton abutton=new javax.swing.JButton();
abutton.setText("基本信息");
abutton.setPreferredSize(dim8);
jf.add(abutton);
jf.setVisible(true);
javax.swing.JButton bbutton=new javax.swing.JButton();
bbutton.setText("员工工种信息");
bbutton.setPreferredSize(dim9);
jf.add(bbutton);
jf.setVisible(true);
javax.swing.JButton cbutton=new javax.swing.JButton();
cbutton.setText("员工考勤信息");
cbutton.setPreferredSize(dim10);
jf.add(cbutton);
jf.setVisible(true);
javax.swing.JButton dbutton=new javax.swing.JButton();
dbutton.setText("员工津贴信息");
dbutton.setPreferredSize(dim11);
jf.add(dbutton);
jf.setVisible(true);
javax.swing.JButton ebutton=new javax.swing.JButton();
ebutton.setText("员工每月工资");
ebutton.setPreferredSize(dim12);
jf.add(ebutton);
jf.setVisible(true);
补充
我现在给每个按钮加了监听事件可以显示不同的图片,那我该怎么让第二张图覆盖第一张图,而不是同时显示
javax.swing.JButton abutton=new javax.swing.JButton();
abutton.setText("基本信息");
abutton.setPreferredSize(dim8);
jf.add(abutton);
jf.setVisible(true);
abutton.addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent e1) {
label2= new JLabel();
jf.add(label2);
label2.setBounds(10, 10, 10, 10);
label2.setIcon(aasdIcon);
}
});
javax.swing.JButton bbutton=new javax.swing.JButton();
bbutton.setText("员工工种信息");
bbutton.setPreferredSize(dim9);
jf.add(bbutton);
jf.setVisible(true);
bbutton.addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent e1) {
label2= new JLabel();
jf.add(label2);
label2.setBounds(10, 10, 10, 10);
label2.setIcon(basdIcon);
}
});
设置每个按钮的Action事件,然后调用不同的图片就可以了。
1
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m