我们是否可以用 Java 中的预定义选择来设置 JOptionPane?
对于预定义的选择,使用 setSelectedIndex() 方法,您需要将您希望首先显示的项目的索引设为它的值。
假设以下 aComboBox 带有元素 −
Object[] sports = { "Football", "Cricket", "Squash", "Baseball", "Fencing", "Volleyball", "Basketball" };
JComboBox comboBox = new JComboBox(sports);现在,使用项目的索引设置初始选择 −
comboBox.setSelectedIndex(3);
下面是一个在 Java 中使用预定义选择设置 JOptionPane 的示例 −
示例
package my;
import java.awt.GridBagLayout;
import javax.swing.JComboBox;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
public class SwingDemo {
public static void main(String[] args) throws Exception {
JPanel panel = new JPanel(new GridBagLayout());
Object[] sports = { "Football", "Cricket", "Squash", "Baseball", "Fencing", "Volleyball", "Basketball" };
JComboBox comboBox = new JComboBox(sports);
// initial selection
comboBox.setSelectedIndex(3);
JOptionPane.showMessageDialog(null, comboBox, "Fav Sports",
JOptionPane.QUESTION_MESSAGE);
panel.add(comboBox);
}
}输出

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP