Java在Swing中如何實現彈出一個對話方塊的效果?

weixin_34337265發表於2018-02-12

可以使用JoptionPane:

有幾種提示框:

第一種:

JOptionPane.showMessageDialog(jPanel, "提示訊息", "標題",JOptionPane.WARNING_MESSAGE);

10255337-1c93ad474cbdbcf8.png
image.png

第二種:

int n = JOptionPane.showConfirmDialog(null, "你高興嗎?", "標題",JOptionPane.YES_NO_OPTION);//返回的是按鈕的index i=0或者1

10255337-d7b7314c108bb735.png
image.png

第三種:

Object[] obj2 ={ "足球", "籃球", "乒乓球" };

String s = (String) JOptionPane.showInputDialog(null,"請選擇你的愛好:\n", "愛好", JOptionPane.PLAIN_MESSAGE, new ImageIcon("icon.png"), obj2, "足球");

10255337-496958408f1f31a8.png
image.png

相關文章