如何让swing中的JOptionDialog弹出的对话框显示的是YES 而不是“确定” 在英文操作系统上就是“yes”了更改系统的缺省语言应该也可以不过不知道你要干什么??如果是给老外开发的系统,不用考虑这个问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 looklook:import java.awt.*;import javax.swing.*;import java.awt.event.*;public class OptionDialog implements ActionListener{ JFrame f = null; JLabel label = null; public OptionDialog() { f = new JFrame("OptionPane Demo"); Container contentPane = f.getContentPane(); JButton b = new JButton("Show Option Dialog"); b.addActionListener(this); label = new JLabel(" ",JLabel.CENTER); contentPane.add(label,BorderLayout.NORTH); contentPane.add(b,BorderLayout.CENTER); f.pack(); f.setVisible(true); f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); } public static void main(String[] args) { new OptionDialog(); } public void actionPerformed(ActionEvent e) { String title = "Option Dialog"; String message ="您喜欢吃汉堡吗?"; int messageType = JOptionPane.QUESTION_MESSAGE; int optionType = JOptionPane.YES_NO_CANCEL_OPTION; String[] options = {"喜欢","不喜欢","取消"}; int result = JOptionPane.showOptionDialog(f, message, title, optionType, messageType,null,options,options[1]); if (result == JOptionPane.YES_OPTION) label.setText("您选择:喜欢"); if (result == JOptionPane.NO_OPTION) label.setText("您选择:不喜欢"); if (result == JOptionPane.CANCEL_OPTION) label.setText("您选择:取消"); if (result == JOptionPane.CLOSED_OPTION) label.setText("您没做任何选择,并关闭了对话框"); }} 请教个非JAVA问题 SOS 一个arraycopy的问题 java中Map集合的底层是怎么实现的啊? 是引用传递还是值传递 各位朋友问个问题,java很多调用的函数的用法怎么看啊? javadoc生成的API文档里为什么看不到@param后的注释? hashmap遍历操作... 大家来看这一小段代码 多线程问题 用DOM读取XML时碰到的中文问题 请问如何处理XML格式的字符串
import javax.swing.*;
import java.awt.event.*;public class OptionDialog implements ActionListener
{
JFrame f = null;
JLabel label = null;
public OptionDialog()
{
f = new JFrame("OptionPane Demo");
Container contentPane = f.getContentPane();
JButton b = new JButton("Show Option Dialog");
b.addActionListener(this);
label = new JLabel(" ",JLabel.CENTER);
contentPane.add(label,BorderLayout.NORTH);
contentPane.add(b,BorderLayout.CENTER);
f.pack();
f.setVisible(true);
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public static void main(String[] args)
{
new OptionDialog();
}
public void actionPerformed(ActionEvent e)
{
String title = "Option Dialog";
String message ="您喜欢吃汉堡吗?";
int messageType = JOptionPane.QUESTION_MESSAGE;
int optionType = JOptionPane.YES_NO_CANCEL_OPTION;
String[] options = {"喜欢","不喜欢","取消"};
int result = JOptionPane.showOptionDialog(f, message, title,
optionType, messageType,null,options,options[1]);
if (result == JOptionPane.YES_OPTION)
label.setText("您选择:喜欢");
if (result == JOptionPane.NO_OPTION)
label.setText("您选择:不喜欢");
if (result == JOptionPane.CANCEL_OPTION)
label.setText("您选择:取消");
if (result == JOptionPane.CLOSED_OPTION)
label.setText("您没做任何选择,并关闭了对话框");
}
}