java下拉列表代码怎么写
用ajax加载,然后显示在界面上
$.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
Java中可以使用JComboBox,每一块会根据您的内容长度设置滚动条,如果您想把所有的都在一个滚动条里,您可以将其写在一个块里,然后注意控件高度一定要写成固定的。
JComboBox组件把编辑工作交给实现ComboBoxEdit接口的一个对象来处理。列表支持三个选取模式,并把选取工作实现ListSelectionModel接口的一个对象来处理。组合框在一个时刻只有一个可选取的项,而且选取工作由组合框模型来处理。另一方面,组合框支持键选取,即在某项上按下一下键就可以选取这个项,但列表不能这样做。
7.如何用java实现下拉菜单123 //核心代码String[] sg= {"苹果","香蕉","樱桃","山楂"};JComboBox
-
怎样包三角粽子方法和步骤教给您
1、将桂竹的竹叶来包粽子或麻竹的竹叶洗干净晾干备用2、所以材料都准备好后,下面开始包3、粽叶对折呈三角状,放好糯米之类的馅(根据个人喜欢放好拌好的馅),然后盖上两边压紧,然后盖上两边压紧(可以稍微包的紧些),把剩余的叶子塞好(不讲究好看了,因为是自己吃的),把准备好的...
-
学习ACCA有什么好的学习方法
1、控制学习量:刚开始学习ACCA的时候适当控制一下学习量,计划订得少一点,容易完成一点,给自己增加信心,就当给自己放个假,但是又保持学习频率。一周后再逐渐增加学习计划,这样你会觉得舒服很多,完成度也会很高。如果发现自己制定的计划过多,除了提高自身复习效率以外,也...
-
文殊菩萨心咒七个字代表什么意思
文殊菩萨心咒,又称文殊菩萨智慧咒。梵文为Om、A、Ra、Pa、Na、Na、Dhih;藏文为Om、A、ra、Pa、Za、Na、Di;中文为嗡、阿、若、巴、佳、呐、地或嗡、阿、喇、巴、乍、纳、渧。七个字,代表的是七个音节,为音译,非意译。不意译的原因为咒的每个音节都有无量意义,难以翻译...
-
个人无抵押信用贷款如何办理
不需要任何抵押物,只需身份证明,收入证明,住址证明等材料(具体证明材料要看是什么银行)向银行申请的贷款,银行根据的是个人的信用情况来发放贷款,利率一般稍高于有抵押贷款,客户可根据个人的具体情况来选择贷款年限,然后跟银行签订合同,有保障。向银行方面提交如下资料:1...