//JOptionPane中的选项对话框
import javax.swing.*;
import javax.swing.JOptionPane;
import java.awt.*;
import java.awt.event.ActionEvent;
public class show{
JFrame jFrame=new JFrame();
JTextArea jTextArea=new JTextArea(8,40);
JButton jButton=new JButton(new AbstractAction("点击弹出对话框") {
@Override
public void actionPerformed(ActionEvent e) {
int result= JOptionPane.showOptionDialog(jFrame,"请选择你的年级","选项对话框",JOptionPane.DEFAULT_OPTION,JOptionPane.INFORMATION_MESSAGE,null,new String[]{"大一","大二","大三","大四"},"大一");
switch (result){
case 0:
jTextArea.setText("你选择了大一");
break;
case 1:
jTextArea.setText("你选择了大二");
break;
case 2:
jTextArea.setText("你选择了大三");
break;
case 3:
jTextArea.setText("你选择了大四");
break;
}
}
});
private void vivid(){
jFrame.add(jButton, BorderLayout.SOUTH);
jFrame.add(jTextArea);
jFrame.pack();
jFrame.setVisible(true);
}
public static void main(String[] args) {
new show().vivid();
}}
点击后在TextArea中显示对应的选项