「java下拉菜单代码」java下拉式菜单
今天给各位分享java下拉菜单代码的知识,其中也会对java下拉式菜单进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、用java编写一个界面,界面里有菜单栏,菜单栏可以下拉。
- 2、java中怎么实现多个下拉菜单的动态关联?
- 3、java中下拉菜单连接数据库
- 4、java如何实现点击按钮弹出下来菜单
- 5、java的awt下拉菜单怎样更改Menu当中的显示字体的大小?请大神指教
- 6、如何用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下拉菜单代码的信息别忘了在本站进行查找喔。