package SwingPractic;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MyFrame06 extends JFrame {
JComboBox<String> box = new JComboBox<>();
public MyFrame06(){
this.setSize(500,500);
this.setVisible(true);
JPanel panel = new JPanel();
this.setContentPane(panel);
panel.add(box);
box.addItem("用户");
box.addItem("管理员");
JButton button = new JButton("test");
panel.add(button);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
test();
}
});
}
private void test() {
//int count = box.getItemCount();
String value = (String) box.getSelectedItem();
System.out.println(value);
}
}
test()方法中String value = (String)box.getSelectedItem()可以替换为不含强制类型转化的代码吗?