我正在考虑在JAVA中更改JOptionPane.ShowMessageDialouge(null,"Output");
。基本上我需要在确认按钮上添加打印按钮,所以如果用户点击确定只需关闭它,或者如果点击打印按钮,然后继续按打印按钮的actionevent。自定义JOptionPane
-2
A
回答
1
您只需使用showOptionDialog方法。看看Oracle文档。
下面是点击“OK”时关闭对话框的解决方案:JOptionPane cancel button。
为例,你有自定义按钮:
JButton but_print = new JButton("PRINT");
JButton but_ok = new JButton("OK");
but_ok.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
//Close the dialog
}
});
JOptionPane.showOptionDialog(null, "Test message", "Test", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, new Object[]{but_print,but_ok}, but_ok);
-1
感谢您的帮助球员。我只是发现更好的东西,它正在正常工作,因为我想。
int response = JOptionPane.showConfirmDialog(null, s+"Print?",cnicstring,JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
if (response == JOptionPane.NO_OPTION) {
//System.out.println("Pressed NO Button");
} else if (response == JOptionPane.YES_OPTION) {
// System.out.println("Pressed Yes Button");
txtarea.print();
} else if (response == JOptionPane.CLOSED_OPTION) {
//System.out.println("JOptionPane closed");
}
相关问题
- 1. JOptionPane自定义输入
- 2. 如何编写自定义JOptionPane按钮?
- 3. 如何做一个自定义JoptionPane
- 4. 返回值自定义JOptionPane,Java
- 5. JOptionPane showInputDialog与自定义按钮
- 6. JOptionPane消息对话框上的自定义标题
- 7. 使用自定义JOptionPane按钮? int引用错误?
- 8. Java发送电子邮件bot与JOptionPane的自定义消息
- 9. 如何设置对自定义JOptionPane的响应?
- 10. 的JOptionPane如何调用自定义按钮
- 11. JOptionPane使用自定义Swing组件的文字环绕
- 12. JOptionPane没有按钮文字自定义LNF
- 13. JOptionPane上的自定义创建的按钮不起作用?
- 14. 定制JOptionPane
- 15. 如何自动关闭JOptionPane?
- 16. 如何使用内部JOptionPane迭代数组并显示自定义消息?
- 17. 自定义JOptionPane当覆盖YES_NO_CANCEL按钮时获取“取消”动作
- 18. JOptionPane的按钮和一个自定义面板之间的通信
- 19. 定制JOptionPane的图标
- 20. 自定义类=自定义+分配,自定义+初始化
- 21. JOptionPane从链接列表中预定义的选择
- 22. 自定义UIView自定义UITableViewCell
- 23. 自定义控件自定义方法?
- 24. 自定义newsbsite.aspx和自定义webtmplates(sharePoint)
- 25. 自定义与非自定义属性?
- 26. 自定义ArrayAdapter自定义过滤器
- 27. 自定义UITextview里面自定义UITableviewcell
- 28. 自定义ListView - 自定义参数
- 29. EXC_BAD_ACCESS自定义UIView与自定义XIB
- 30. 如何自定义自定义滚动?
最好创建自己的模态JDialog,完成您所需的按钮和功能。 –
或者使用JOptionPane的showOptionDialog,并根据API通过String数组添加所需的任何自定义按钮文本。 –
不,我只是想添加按钮,当我打印它时,它可能会导致我进入一个动作事件。 –