JFrame 获取选项
时间: 2024-05-01 22:22:00 浏览: 4
如果您想获取JFrame中的选项,您需要使用JOptionPane类。JOptionPane类提供了许多方法来创建和显示对话框,其中包括确认对话框,输入对话框和消息对话框等。下面是一个示例代码,展示如何获取用户在确认对话框中的选择:
```java
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class OptionPaneExample {
public static void main(String[] args) {
JFrame frame = new JFrame();
// 显示确认对话框
int option = JOptionPane.showConfirmDialog(frame, "Are you sure?");
if (option == JOptionPane.YES_OPTION) {
System.out.println("You clicked yes");
} else if (option == JOptionPane.NO_OPTION) {
System.out.println("You clicked no");
} else {
System.out.println("You clicked cancel");
}
}
}
```
在上面的示例中,我们创建了一个JFrame对象,并在其中显示了一个确认对话框。showConfirmDialog方法返回用户的选择,它可以是JOptionPane.YES_OPTION、JOptionPane.NO_OPTION或JOptionPane.CANCEL_OPTION之一。根据用户的选择,我们打印了相应的消息。您可以根据需要更改和扩展此代码,以添加其他类型的选项。