當前位置:生活全書館 >

綜合知識

> java下拉列表程式碼怎麼寫

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();//建立視窗 }}。

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zonghezhishi/nyxx25.html