本文目錄一覽:
- 1、java製作下拉列表裡面為啥沒字
- 2、java程序下拉列表設計
- 3、在Java中的下拉列表中,我想要把這個列表的寬度設置大一點,用什麼方法啊
- 4、java下拉列表怎麼設置
- 5、java中如何獲取下拉列表中的選項
- 6、Java 怎麼獲取下拉列表的值
java製作下拉列表裡面為啥沒字
java製作下拉列表裡面沒字是把下拉框中的基礎數據刪除了。解決方法如下:
1、可再把基礎數據輸入進去。
2、選擇工具欄中的數據。
3、選擇數據有效性來重新進行設置即可。
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中的下拉列表中,我想要把這個列表的寬度設置大一點,用什麼方法啊
方法一:
combo.setPreferredSize(new Dimension(50, 20));//寬50,高20
方法二:
通過空白來佔位.擴大寬度
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class JiaoCai9_8 {
public static void main(String[] args) {
Win win = new Win(“簡單計算器”);
win.setBounds(100, 100, 300, 200);
win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
win.setVisible(true);
}
}
class Win extends JFrame {
JTextField text1 = new JTextField(5);
JTextField text2 = new JTextField(5);
JComboBoxString combo = new JComboBoxString();//注意,這裡是字元串類型
Win(String s) {
setTitle(s);
setLayout(new FlowLayout());
add(text1);
char[] ch = “+-*/”.toCharArray();
for (int i = 0; i ch.length; i++)
combo.addItem(” “+ch[i]+” “);
add(combo);
add(text2);
}
}
方法三:
使用設置字體的方式來實現
JComboBoxCharacter combo = new JComboBoxCharacter();
Win(String s) {
combo.setFont(new Font(“宋體”,Font.BOLD, 20));
}
java下拉列表怎麼設置
Java中可以使用JComboBox,每一塊會根據您的內容長度設置滾動條,如果您想把所有的都在一個滾動條里,您可以將其寫在一個塊里,然後注意控制項高度一定要寫成固定的。
JComboBox組件把編輯工作交給實現ComboBoxEdit介面的一個對象來處理。列表支持三個選取模式,並把選取工作實現ListSelectionModel介面的一個對象來處理。組合框在一個時刻只有一個可選取的項,而且選取工作由組合框模型來處理。另一方面,組合框支持鍵選取,即在某項上按下一下鍵就可以選取這個項,但列表不能這樣做。
java中如何獲取下拉列表中的選項
下拉列表select下面的每個option都有一個value 然後給select定義一個name屬性,通過form傳到後台就可以獲取select下選中option的value值了。 select就是下拉列表,多個option就是下面的選項,每個option可以定義value值,獲取的就是這個值,當然也可以獲取選中的文字。
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(); } }
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/152253.html