我們是否可以用 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