本文目錄一覽:
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();
JComboBoxString jcb;
public Demo() {
vector.add(“公斤”);
vector.add(“每個”);
vector.add(“每盒”);
JLabel jl = new JLabel(“單位”);
jcb = new JComboBoxString(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”);
setDefaultCloseOperation(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());
}
}
Java 怎麼獲取下拉列表的值
直接用Choice類的getSelectedItem()就可以了,如下面的例子: import java.awt.*; import java.awt.event.*; class ch extends Frame implements ItemListener{ Choice c; TextArea text; ch(){ c=new Choice(); c.add(” 上海 “); c.add(” 北京 “); c.add(” 廣州 “); c.add(” 南寧 “); c.add(” 長沙 “); c.add(” 深圳 “); text=new TextArea(); c.addItemListener(this); setLayout(new FlowLayout()); add(c); add(text); addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); setVisible(true); setBounds(300,300,500,250); } public void itemStateChanged(ItemEvent ee){ String name=c.getSelectedItem(); text.append(“\n”+name); } } public class choice { public static void main(String [] agr){ new ch(); } }
java中如何獲取下拉列表中的選項
下拉列表select下面的每個option都有一個value 然後給select定義一個name屬性,通過form傳到後台就可以獲取select下選中option的value值了。 select就是下拉列表,多個option就是下面的選項,每個option可以定義value值,獲取的就是這個值,當然也可以獲取選中的文字。
原創文章,作者:XYKK,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/135150.html