如图,怎么用Java编写这样的一个程序框?在线等

如图,怎么用Java编写这样的一个程序框?在线等,第1张

菜单栏JMenuBar-->可汪段告以添加菜单JMenu

菜单JMenu--->可以添加 其他菜单JMenu 或者菜单项JMenuItem

效果图

参考代码

import java.awt.event.*

import javax.swing.*

public class BKFrame extends JFrame implements ActionListener{

public BKFrame() {

JMenuBar jmb  = new JMenuBar() // 菜单栏  (菜单需要添加到菜单栏)

JMenu jm1=new JMenu("部门管理") // 菜单  ( 菜单可以添加菜单项, 也可以添加其他菜单)

JMenu j1= new JMenu("部门")

JMenuItem jm101=new JMenuItem("市场部") // 菜单项 (菜单项需要被添加到菜单上)

JMenuItem jm102=new JMenuItem("人事部")

JMenuItem jm103=new JMenuItem("后勤部"燃嫌)

j1.add(jm101)j1.add(jm102)j1.add(jm103)

JMenuItem j2 = new JMenuItem("退出"困明)

j2.addActionListener(this)

jm1.add(j1)

jm1.addSeparator()

jm1.add(j2)

jmb.add(jm1)

JMenu jm2=new JMenu("岗位管理")

jmb.add(jm2)

JMenu jm3=new JMenu("员工管理")

jmb.add(jm3)

setJMenuBar(jmb)  // 设置菜单栏

setTitle("员工信息管理系统") //标题

setSize(300, 300) //大小

setLocationRelativeTo(null)//居中

setDefaultCloseOperation(EXIT_ON_CLOSE)//点击右上角的关闭按钮时结束程序

}

public static void main(String[] args) {

new BKFrame().setVisible(true)

}

@Override

public void actionPerformed(ActionEvent e) {

String cmd=e.getActionCommand()

if("退出".equals(cmd)) {// 如果点击了退出按钮, 就结束程序

System.exit(0)

}

}

}

这个陵岩不是颤汪键JSP,用JavaScript

应茄巧该是用AWT的吧,Swing也是一样的.

很简单,给那个Choice

下拉框,添加一个侦听器.侦听选择之后.

当一选择的时候,把选择的值取下来,再用TextFiled的对象调用setText(),把取下来的值设置进去

具体是那个侦听器,那么取下值,自己去看API吧,全告诉你也没意思.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12425756.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存