「java下拉菜单代码」java下拉式菜单

博主:adminadmin 2023-01-01 09:12:07 925

今天给各位分享java下拉菜单代码的知识,其中也会对java下拉式菜单进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用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);

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中怎么实现多个下拉菜单的动态关联?

1,所谓级联下拉菜单就是动态的下拉菜单,

当第一级选中某一个选项是,

第二级会跟着第一级的变化而变化,

比如:当“学院”这一栏选择“信息学院”那么“专业”这一栏只会出现属于信息学院的专业。

2,级联下拉菜单的实现是运用itemStateChanged(ItemEvent )方法实现,首先在下拉菜单上注册ItemListener监视器,当下拉菜单选中时触发itemStateChanged(ItemEvent )事件重新给下一级下拉菜单赋值。

public void itemStateChanged(ItemEvent e) {

if(e.getSource() == xueyuan) { // 当点击学院下拉框时

try {

Statement stat2 = con.createStatement();

String sql = "select D_ID from xueyuanin WHERE

D_NAME='"+e.getItem()+"'"; // 获取该学院的代号

ResultSet rs = stat2.executeQuery(sql);

rs.next();

java中下拉菜单连接数据库

我的采用的是javabena+jsp

一个javabean

public ArrayList selectCourseInfo()throws Exception {//下拉框显示课程信息

ArrayList list = new ArrayList();

try {

db.open();

ResultSet rs = db.select("select * from CourseInfo");

while (rs.next()) {

list.add(new CourseInfo(rs.getInt(1), rs.getString(2),rs.getString(3)));

}

} catch (Exception e) {

e.printStackTrace();

} finally {

db.close();

}

return list;

}

然后在jsp中调用

trtd课 程:select name="course"

%try{

ArrayList list=m.selectCourseInfo();

if(list.isEmpty()){

out.println("没有数据显示");

}

for(int i=0;ilist.size();i++){

CourseInfo c=(CourseInfo)list.get(i);%

option%=c.getName()%/option

%}}

catch(Exception e){}

%/select

/td/tr

这样就可以动态的显示了

java如何实现点击按钮弹出下来菜单

这个不是下拉菜单..这个是一个JpopupMenu..在那个按钮上注册action ,当点击的时候弹出一个popupMenu 就是这样

java的awt下拉菜单怎样更改Menu当中的显示字体的大小?请大神指教

呵呵,这个不解释,给代码吧,用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下拉菜单代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java下拉式菜单、java下拉菜单代码的信息别忘了在本站进行查找喔。