JOptionPane.showMessageDialog界面显示的问题,如何显示全英文
JButtonhaha=newJButton("Confirm");JOptionPane.showMessageDialog(haha,"Thefiletypeisli...
JButton haha = new JButton("Confirm");
JOptionPane.showMessageDialog(haha, "The file type is limited to TXT format, please choose from the new file.", "Error",
JOptionPane.YES_NO_OPTION);
this.LuJing.setText("");
如何将那个 “确定” 改为“Confirm" 展开
JOptionPane.showMessageDialog(haha, "The file type is limited to TXT format, please choose from the new file.", "Error",
JOptionPane.YES_NO_OPTION);
this.LuJing.setText("");
如何将那个 “确定” 改为“Confirm" 展开
展开全部
如果想定制选项看这个:
http://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html#features
第一个参数是 parent,也就是模态对话框 (Modal dialog) 的父窗体,模态对话框弹出来后焦点定位在对话框上,所有对父窗体的点击事件全部转发到当前有焦点的对话框上面,确保用户无法忽视这个对话框。
可能要自己写一个简单地对话框来做这个。
JOptionPane pane = new JOptionPane("Click Confirm to close", JOptionPane.WARNING_MESSAGE, JOptionPane.YES_NO_CANCEL_OPTION);
pane.setOptions(new JButton[] { btn });
pane.setInitialValue(btn);
final JDialog dialog = pane.createDialog("Warning");
dialog.setModal(true);
btn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
dialog.setVisible(false);
}
});
dialog.setVisible(true);
我试过在命令行加 -Duser.language=en_US 就可以出英文,但在代码中 System.setProperty("user.language", "en_US") 再来弹框还是中文的。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询