java jcombobox 获取值_从java中的JComboBox获取字符串值
我正在做一個testJComboBox程序.一旦我選擇了jCombobox的輸出,我就會得到我需要的字符串值.但是,它不起作用.
這是我的代碼:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class TestJCB extends JFrame {
private JLabel genderL;
private JComboBox genderJCB;
private String[] test = {"male", "female"};
private JButton gB;
public TestJCB() {
setSize(400, 400);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(null);
setVisible(true);
JPanel frame = new JPanel();
frame.setSize(400, 400);
frame.setLocation(0, 0);
frame.setLayout(null);
frame.setVisible(true);
JLabel genderL = new JLabel("Gender");
genderL.setBounds(10, 200, 100, 30);
JComboBox genderJCB = new JComboBox(test);
genderJCB.setBounds(60, 10, 100, 30);
JButton gB = new JButton("Gender");
gB.setBounds(10, 50, 60, 30);
aaa a = new aaa();
gB.addActionListener(a);
frame.add(genderL);
frame.add(genderJCB);
frame.add(gB);
add(frame);
}
public class aaa implements ActionListener {
public void actionPerformed(ActionEvent sHandler) {
if (genderJCB.getSelectedItem().equals("female")) {
System.out.print("yes");
} else {
System.out.print("no");
}
}
}
public static void main(String[] args) {
TestJCB test = new TestJCB();
test.setVisible(true);
}
}
我也嘗試過combo.getEditor().getItem()但它沒有用.
總結
以上是生活随笔為你收集整理的java jcombobox 获取值_从java中的JComboBox获取字符串值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: insert插入语句设置主键id回滚
- 下一篇: sql无法写入mysql_无法通过写入m