JOptionPane.showMessageDialog()的字体怎么设置阿!?

5257007 2004-10-16 03:14:03
JOptionPane.showMessageDialog(this,"content","title",JOptionPane.INFORMATION_MESSAGE)

还有各种这样的 对话框,像confirmationdialog怎么设置它的字体!!!

指点阿!!thank you in advance!
...全文
624 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
5257007 2004-10-29
  • 打赏
  • 举报
回复
ok! thank you!

i see and done successfully!

分数少了点啊!谢谢了啊!!!
overcast 2004-10-27
  • 打赏
  • 举报
回复
你试一下不就知道了
5257007 2004-10-26
  • 打赏
  • 举报
回复
UIManager.put("OptionPane.font", font);
UIManager.put("OptionPane.messageFont", font);
UIManager.put("OptionPane.buttonFont", font);

OptionPane.buttonFont---这句似乎是定义按钮的字体!?

OptionPane.messageFont-----这句是定义对话框显示内容的字体么!?

OptionPane.font--------这句是定义那个位置的字体阿!?
overcast 2004-10-25
  • 打赏
  • 举报
回复
放在程序最前面就可以了
overcast 2004-10-25
  • 打赏
  • 举报
回复
Font font = new Font("xxx",0,14);
UIManager.put("OptionPane.font", font);
UIManager.put("OptionPane.messageFont", font);
UIManager.put("OptionPane.buttonFont", font);

上面写错了
overcast 2004-10-25
  • 打赏
  • 举报
回复
UIManager.getDefault().put("OptionPane.font",new Font("SongTi",0,14));
御南 2004-10-25
  • 打赏
  • 举报
回复
我想了一下,这种最好是自己定义一个对话框(JDialog)
如:class mesgDialog extends JDialog{
//在这里定义实例变量
public mesgDialog(JFrame parent){ //构造方法

super(JFrame parent,title,true); //实现超类的方法

//现在就可以自己添加代码了,想弄什么上去都可以,设置字体当然也可以啦!

}

}

如果要触发某个按钮(或菜单项)来打开这个对话框,在按钮(或菜单项)的事件处理程序中输入如下代码:
mesgDialog MD=new mesgDialog(this)
if(MD==null){
MD=new mesgDialog(this);
}
MD.show();

我也是初学,有什么问题大家一起探讨!
5257007 2004-10-21
  • 打赏
  • 举报
回复
这里人很少阿 !!
5257007 2004-10-17
  • 打赏
  • 举报
回复
你说的蛮简单的,怎么做啊!

我没弄成啊!

一切磋呗!
御南 2004-10-17
  • 打赏
  • 举报
回复
我觉得使用FontMetric可能行,因为"content"和"title"都是字符串(在这里是),所以用FontMetric类来设置字体属性,然后赋值给content和title。
初学,说得不对的地方还请指教!
5257007 2004-10-17
  • 打赏
  • 举报
回复
人呢1?

顶啊

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧