用java编写一个界面,界面里有菜单栏,菜单栏可以下拉 。import java.awt.*;
import javax.swing.*;
public class MenuDemo extends JFrame{
JMenu jm1,jm2,jm3;
JMenuBar jmb;
JMenuItem jmt1,jmt2,jmt3;
public MenuDemo()
{
//菜单条
jmb=new JMenuBar();
jm1=new JMenu("文件");
jm2=new JMenu("编辑");
jmb.add(jm1);
jmb.add(jm2);
jmt2=new JMenuItem("关闭");
jmt3=new JMenuItem("退出");
jm3=new JMenu("新建");
jm3.add(jmt3);
【下拉菜单的java代码 下拉列表java】jm1.add(jmt2);
jm1.add(jm3);
this.add(jmb,"North");
this.setVisible(true);
this.setSize(400, 300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String args[])
{
new MenuDemo();
}
}
运行下看看是不是你想要的
java的awt下拉菜单怎样更改Menu当中的显示字体的大?。壳氪笊裰附?/h2>呵呵 , 这个不解释,给代码吧,用swing控件就行 , 不要和awt件混用
import java.awt.Button;
import java.awt.Color;
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class Main
{
public Main()
{
JFrame frame=new JFrame("新建窗体");
frame.setSize(300,200);
JMenuBar mb=new JMenuBar();
Font font=new Font("微软雅黑",Font.BOLD,24);
Button button=new Button("颜色");
button.setFont(font);
JMenu me=new JMenu("颜色");
me.setFont(font);
JMenuItem x=new JMenuItem("红色");
x.setForeground(Color.RED);
JMenuItem y=new JMenuItem("橙色");
y.setForeground(Color.ORANGE);
JMenuItem z=new JMenuItem("绿色");
z.setForeground(Color.BLUE);
frame.setJMenuBar(mb);
mb.add(me);
me.add(x);
me.add(y);
me.add(z);
frame.setVisible(true);
frame.setDefaultCloseOperation(3);
}
public static void main(String args[])
{
new Main();
}
}
如何用java实现下拉菜单//核心代码
String[] sg= {"苹果","香蕉","樱桃","山楂"};
JComboBoxString jcb = new JComboBoxString(sg);
完整代码
import java.awt.*;
import javax.swing.*;
public class MFrame extends JFrame{
public MFrame() {
String[] sg= {"苹果","香蕉","樱桃","山楂"};
JComboBoxString jcb = new JComboBoxString(sg);
add(jcb);
setLayout(new FlowLayout());//把JFrame设置成流式布局
setTitle("测试");//设置窗口标题
setSize(220, 100);//设置窗口大小
setLocationRelativeTo(null);//设置窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE);//设置点击关闭退出jvm虚拟机
setVisible(true);//设置窗口可见
}
public static void main(String[] args) {
new MFrame();//创建窗口
}
}
java中怎么实现多个下拉菜单的动态关联?1下拉菜单的java代码,所谓级联下拉菜单就是动态下拉菜单的java代码的下拉菜单,
当第一级选中某一个选项是,
第二级会跟着第一级的变化而变化,
比如:当“学院”这一栏选择“信息学院”那么“专业”这一栏只会出现属于信息学院的专业 。
2,级联下拉菜单的实现是运用itemStateChanged(ItemEvent )方法实现,首先在下拉菜单上注册ItemListener监视器,当下拉菜单选中时触发itemStateChanged(ItemEvent )事件重新给下一级下拉菜单赋值 。
public void itemStateChanged(ItemEvent e) {
if(e.getSource() == xueyuan) {//当点击学院下拉框时
try {
Statement stat2 = con.createStatement();
Stringsql = "select D_ID from xueyuanin WHERE
D_NAME='"+e.getItem()+"'"; //获取该学院的代号
- redis的热点数据缓存 redis热点数据切换
- 如何修改戴尔服务器的IP地址? 戴尔服务器ip地址怎么改
- mysql中ext
- 优惠券功能的业务流程设计图谱 优惠券redis处理
- redis通配符的使用
- redis是开发工具吗 redis的开发人是谁
- mysql备份一个表的数据 备份一个mysql库
- mysql中删除记录的命令 mysql删除中继日志
- mysql 判断 mysql的判断语句
- 屏蔽数据库的复杂性 mysql数据库屏蔽权限
