Java下拉框的整体代码?import java.awt.*;
import javax.swing.*;
public class DemoJframe extends JFrame {
private JPanel p1 = new JPanel(new BorderLayout());
private JComboBoxString jcb = new JComboBoxString();
public DemoJframe() {
jcb.insertItemAt("no.1", 0);
jcb.insertItemAt("no.2", 1);
jcb.insertItemAt("no.3", 2);
p1.add(jcb, BorderLayout.NORTH);
this.add(p1);
}
public static void main(String[] args) {
JFrame frame = new DemoJframe();
frame.setTitle("MyFrame");
frame.setSize(300, 300);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
java web开发部 有两个下拉框,我要做的是在选完第一个下拉框时,第二个下拉框才可选,代码该怎样写第一个下拉框绑定一个onchange事件,第二个下拉框保持为没有选项,当选中第一个下框某项时在动态获取第二个下拉框的内容
请大佬给我一个java swing,下拉列表框和下拉列表的例子尽量简单,需要较多注释谢谢 。。代码如下:
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.ItemEvent;
import javax.swing.*;
public class App extends JFrame {
private JComboBoxString comboBox;
private JListString list;
public App() {
this.setSize(300, 200);
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);// 设置关闭方式
this.setLayout(new FlowLayout());
// 定义一些选项
String[] options = { "红", "黄", "蓝", "绿" };
// 创建下拉列表
comboBox = new JComboBox(options);
// 添加选择事件监听器,选择时触发
comboBox.addItemListener(e - {
if (e.getStateChange() == ItemEvent.SELECTED)
setBackground((String)e.getItem());
});
this.add(comboBox);
// 创建列表框
list = new JList(options);
list.setPreferredSize(new Dimension(50, 50));
// 添加选择事件监听器 , 选择时触发
list.addListSelectionListener(e - setBackground(options[list.getSelectedIndex()]));
this.add(new JScrollPane(list));
}
// 设置窗口背景
private void setBackground(String color) {
switch(color) {
case "红":
getContentPane().setBackground(Color.RED);
break;
case "黄":
getContentPane().setBackground(Color.YELLOW);
break;
case "蓝":
getContentPane().setBackground(Color.BLUE);
break;
case "绿":
getContentPane().setBackground(Color.GREEN);
break;
}
}
public static void main(String[] args) {
new App().setVisible(true);
}
}
运行结果:
如何用JAVA来实现下拉菜单的功能import java.awt.*;
import java.awt.event.*;
class xl Frame implements ItemListener //借口
{
static Choice chc=new Choice();//创建下拉框的对象
【java中下拉选代码 java实现简单的选择下拉框】}
public static void main(String args[])
{
frm.setLayout(new FlowLayout());//创建布局格式
frm.setSize(200,200);//设置框架大小
frm.add(chc);//把下拉框组件加入到框架里面
chc.addItemListener(frm);//把chc设置为聆听者
chc.add('上海');
chc.add('北京');//在下拉框里面加入所需要的东西 , 例如上海,北京 。
frm.setVisible(true);//窗体设为可视
}
//后面借着就是对应触发下拉框索要执行的 。
java程序下拉列表设计效果图
参考代码
import java.awt.event.*;
import java.util.Vector;
import javax.swing.*;
public class Demo extends JFrame implements ActionListener {
JButton btn;
VectorString vector=new VectorString();
推荐阅读
- VM怎样安装mysql,vm怎样安装win7
- 苹果内购没支付成功ios,苹果id内购支付不了
- 土耳其游戏代理平台,土耳其网游
- js去除onclick属性,js去掉属性
- java代码中关闭窗口 java 窗口关闭
- 小区路由器是什么原理的,小区无线路由器怎么设置
- 怎么找机械硬盘和固态硬盘,如何看电脑机械硬盘和固态硬盘
- 如何做好电商线下店长,电商线上线下如何打通
- go语言编程app go语言编程之旅