开心生活站

位置:首页 > 综合知识 > 

java下拉列表代码怎么写

1.Java下拉列表框显示数据库中某列的值,代码怎么写啊

用ajax加载,然后显示在界面上

java下拉列表代码怎么写

$.post("roomr!getMyReserves.s",function(data){

var rows = '';

var rooms = data.rows;

for(var i = 0; i< data.length; i ++){

var startTime = data[i].starttime;

var endTime = data[i].endtime;

rows += "<option value='"

+ data[i].id + "'>"

+data[i].roomname + "</option>" ;

}

$("#roomid").html(rows);

});

2.我想用JAVA语句来实现一个表格下拉框,代码怎么写

/*DefaultTable.java*/import javax.swing.table.AbstractTableModel;public class DefaultTable extends AbstractTableModel{ private static final long serialVersionUID = 1L; private String[] titles={"姓名","年龄","性别","数学成绩","英文成绩","总分","是否及格"}; private Object[][] userInfo={{"李星华",30,"男",89,97,186,true},{"李康",23,"女",90,93,183,false}, {"庄康健",25,"男",80,90,170,false}}; public int getRowCount() { return userInfo.length; } public int getColumnCount() { return titles.length; } public Object getValueAt(int rowIndex, int columnIndex) { return userInfo[rowIndex][columnIndex]; } public String getColumnName(int columnIndex){ return titles[columnIndex]; } public Class> getColumnClass(int columnIndex){ return this.getValueAt(0, columnIndex).getClass(); } public boolean isCellEditable(int rowIndex, int columnIndex){ return true; } public void setValueAt(Object newValue,int rowIndex, int columnIndex){ this.userInfo[rowIndex][columnIndex]=newValue; }}/*TableColumnMode.java*/import java.awt.BorderLayout;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import javax.swing.DefaultCellEditor;import javax.swing.JComboBox;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTable;public class TableColumnMode { private JFrame frame=new JFrame("表格窗口"); private JTable table=null; private DefaultTable defaultTable=new DefaultTable(); private JComboBox box=new JComboBox(); public TableColumnMode(){ table=new JTable(defaultTable); box.addItem("男"); box.addItem("女"); table.getColumnModel().getColumn(2).setCellEditor(new DefaultCellEditor(box)); JScrollPane scr=new JScrollPane(table); JPanel pan=new JPanel(); frame.add(pan,BorderLayout.NORTH); frame.add(scr,BorderLayout.CENTER); frame.setSize(370, 160); frame.setLocation(550,100); frame.setVisible(true); frame.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent arg0){ System.exit(1); } }); } public static void main(String[] args) { new TableColumnMode(); }}。

3.java程序下拉列表设计

效果图

参考代码

import java.awt.event.*;

import java.util.Vector;

import javax.swing.*;

public class Demo extends JFrame implements ActionListener {

JButton btn;

Vector<String> vector=new Vector<String>();

JComboBox<String> jcb;

public Demo() {

vector.add("公斤");

vector.add("每个");

vector.add("每盒");

JLabel jl = new JLabel("单位");

jcb = new JComboBox<String>(vector);//可以传入一个数组或者一个Vector链表,对下拉框进行初始化

btn=new JButton("获取下拉框的文字");

btn.addActionListener(this);

JPanel jp = new JPanel();

jp.add(jl);

jp.add(jcb);

jp.add(btn);

add(jp);

setSize(300, 200);

setLocationRelativeTo(null);

setTitle("下拉框Demo");

(EXIT_ON_CLOSE);

}

public static void main(String[] args) {

new Demo().setVisible(true);

}

@Override

public void actionPerformed(ActionEvent e) {

JOptionPane.showMessageDialog(this, (String)jcb.getSelectedItem());

}

}

4.如何在JAVA jsp中实现两个下拉列表的关联

这个要用到js异步,可以的话用jQuery

1,可以再第一个select框绑定change事件

$("#select1").change(function(){

$.post(url,params,function( result){

result=$.parseJSON(result);

$("#select2").empty();

for(var i = 0; i<result.length;i++){

$("#select2").append($("<option>").val(result[i].value).txt(result[i].text))

}

});

});

2,以上假设result返回的是json格式的字符串,里面有value和 text属性。

3,请结合实际系统中去修改代码

===============================================================

如果是你想要的答案,请点击采纳,你的举手之劳是对我的最好答复!谢谢!

如果想学习java ,jsp ,jQuery请加 群:1==6==9==136==09==…………5

5.Java下拉框的整体代码

import java.awt.*;import javax.swing.*;public class DemoJframe extends JFrame { private JPanel p1 = new JPanel(new BorderLayout()); private JComboBox jcb = new JComboBox();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.(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); }}。

6.java下拉列表怎么设置

Java中可以使用JComboBox,每一块会根据您的内容长度设置滚动条,如果您想把所有的都在一个滚动条里,您可以将其写在一个块里,然后注意控件高度一定要写成固定的。

JComboBox组件把编辑工作交给实现ComboBoxEdit接口的一个对象来处理。列表支持三个选取模式,并把选取工作实现ListSelectionModel接口的一个对象来处理。组合框在一个时刻只有一个可选取的项,而且选取工作由组合框模型来处理。另一方面,组合框支持键选取,即在某项上按下一下键就可以选取这个项,但列表不能这样做。

7.如何用java实现下拉菜单

123 //核心代码String[] sg= {"苹果","香蕉","樱桃","山楂"};JComboBox jcb = newJComboBox(sg); 完整代码 importjava.awt.*;importjavax.swing.*;publicclassMFrame extendsJFrame{ publicMFrame() { String[] sg= {"苹果","香蕉","樱桃","山楂"}; JComboBox jcb = newJComboBox(sg); add(jcb); setLayout(newFlowLayout());//把JFrame设置成流式布局 setTitle("测试");//设置窗口标题 setSize(220, 100);//设置窗口大小 setLocationRelativeTo(null);//设置窗口居中 (EXIT_ON_CLOSE);//设置点击关闭退出jvm虚拟机 setVisible(true);//设置窗口可见 } publicstaticvoidmain(String[] args) { newMFrame();//创建窗口 }}。