如何使用showmessagedialog()?

sure2003 2008-07-10 07:56:20
static void showMessageDialog(Component parentComponent, Object message)
调出标题为 "Message" 的信息消息对话框。
static void showMessageDialog(Component parentComponent, Object message, String title, int messageType)
调出对话框,它显示使用由 messageType 参数确定的默认图标的 message。

这里我不太明白Componet 是应该怎么表示.是super,还是this???
Object 是什么意思?怎么调用??
谢谢了
...全文
445 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixiang54 2008-07-11
  • 打赏
  • 举报
回复
component一般是用this,表示当前的窗体.
weixiang54 2008-07-11
  • 打赏
  • 举报
回复
static void showMessageDialog(Component parentComponent, Object message, String title, int messageType)
调出对话框,它显示使用由 messageType 参数确定的默认图标的 message。
component是在什么窗体上显示,Dialog显示时,不能修改的窗体.跟Window是一样的
Object一般是字符串,在Dialog上显示的字都是由Object提供的
title是标题
MessageType是Dialog的类型,有提示,错误等
sure2003 2008-07-10
  • 打赏
  • 举报
回复
顶下
巧乐之 2008-07-10
  • 打赏
  • 举报
回复
Component是图形界面上的上级控件。

例如:

JFrame f = new JFrame("你好...") ;

//设置f

f.setVisible(true) ;

JOptionPane.showMessageDialog(f, "告诉你一件事儿" ) ;


实际上,Component可以是任何一个可见控件。

例如:

JButton b = new JButton("一个按钮") ;

// ...

b被添加到一个容器(如JFrame f)中

f.setVisible(true) ;

JOptionPane.showMessageDialog(b, "告诉你一件事儿" ) ;

效果感觉上是一样的。

62,615

社区成员

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

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