我有一个执行游戏桌的while循环。
例如,假设我有一个有4个人的桌子,而且应该打开每个人的窗口,并要求他“支付”“通过”“丢弃卡”选项(按钮)..直到他们不按按钮和动作执行然后执行,而不会继续打开下一个人窗口。
我发现调用JOPtionPane消息会停止while循环直到我按下OK按钮,我希望在我的窗口上有“效果”但没有选项窗格(显而易见),使用我的自定义按钮“付费”“通过”“丢弃卡“等等。
当玩家支付出价时,等待将继续,下一个玩家窗口将出现询问他3个按钮:“支付”“通过”“丢弃卡”。
任何?感谢!!!
答案 0 :(得分:4)
您可以将JOptionPane与自定义按钮配合使用。阅读API并按照Swing教程中有关如何创建对话框的部分的链接进行操作。
或者您可以使用undecorated
JDialog并添加自己的按钮。
答案 1 :(得分:1)
是的,你可以尝试这样:
String[] choices = {"Java", "C++", "VB", "PHP"};
int response = JOptionPane.showOptionDialog(null, "Which is your favourite programming language?", "Language Poll", JOptionPane.YES_NO_OPTION, JOptionPane.PLAIN_MESSAGE, null, choices, "None of your business");