社区
Java SE
帖子详情
有个问题,我的一个JFrame里包括一个JPanel
WonderOne
2004-10-17 02:14:51
然户我想JPanel的一个ok JButton单击
弹出一个JDialog,我还想调用JPanel的一些属性,
我不知道该怎么引用这个JPanel,因为JDialog的构造函数
要求传递的是JFrame,不能是JPanel。
难道只能把这个JPanel当作其他参数传递给JDialog?
另外,我的JPanel是写在一个单独的类文件中,我怎么去引用
包括他的JFrame呢?有没有办法可以得到一个组件的父组件是什么?
...全文
94
3
打赏
收藏
有个问题,我的一个JFrame里包括一个JPanel
然户我想JPanel的一个ok JButton单击 弹出一个JDialog,我还想调用JPanel的一些属性, 我不知道该怎么引用这个JPanel,因为JDialog的构造函数 要求传递的是JFrame,不能是JPanel。 难道只能把这个JPanel当作其他参数传递给JDialog? 另外,我的JPanel是写在一个单独的类文件中,我怎么去引用 包括他的JFrame呢?有没有办法可以得到一个组件的父组件是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WonderOne
2004-10-18
打赏
举报
回复
我的panel是写在不同于frame的另外一个文件中的,new OKJDialog(this);这个this就是指
panel了啊
Theface
2004-10-17
打赏
举报
回复
JFrame.add(JPanel);Button button=new Button("ok");button.addActionListener;
JPanel.add(button);
if(e.getActionCommand().equals("ok"))
new OKJDialog(this);
class OKJDialog extends JDialog
public OKJDialog(JFrame jframe){
}
Theface
2004-10-17
打赏
举报
回复
JFrame.add(JPanel);Button button=new Button("ok");button.addActionListener;
JPanel.add(button);
if(e.getActionCommand().equals("ok"))
new OKJDialog();
class OKJDialog extends JDialog
{}
自己想想就可以了!
用java
JFrame
,
JPanel
写的大鱼吃小鱼小游戏
整个大鱼吃小鱼的完整代码,打包成压缩文件,上传可供下载
JFrame
中添加和设置
JPanel
的方法实例解析
主要介绍了
JFrame
中添加和设置
JPanel
的方法实例解析,具有一定借鉴价值
JFrame
计算器
swing实现的计算器小代码
完美解决
JFrame
去掉边框setUndecorated(true)后实现拖动大小功能
解决
JFrame
去掉边框后不能动改变大小的一种解决方案,完美解决,只有给中间
JPanel
setborder就可以解决
JFrame
设置背景色注意的事项
如何设置
JFrame
的背景,需要注意的,设置
Jpanel
为透明
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章