永发信息网

java jpanel类中怎么调用jframe方法 比如把setTitle方法写在jpanel里?

答案:1  悬赏:80  手机版
解决时间 2021-11-18 08:06
java jpanel类中怎么调用jframe方法 比如把setTitle方法写在jpanel里?
最佳答案
如果是自定义JPanel 可以将 JFrame 传递给 JPanel, 然后可以在 JPanel 需要的时候调用 JFrame 中的方法,如下代码:
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;

class MyPanel extends JPanel {

public MyPanel(JFrame frame) {

frame.setTitle("在MyPanel设置JFrame标题");
}
}

public class App extends JFrame {

public App() {

this.setSize(400, 300);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

MyPanel panel = new MyPanel(this);

this.add(panel, BorderLayout.CENTER);
}

public static void main(String[] args) {
new App().setVisible(true);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
秦孝公在位23年,去世时43岁
重庆别人喊自己姑婆喊自己妈妈喊什么,求解
开心如斯是什么意思
用简便计算25×66×4
火影小游戏出招表
海洋支付一机四费率POS机怎么样?
哪家是外星人的泉州官方旗舰店?
上海交响乐团音乐厅什么交通能到
路易兄弟
急求答案……
我儿子管我姥姥姥爷叫什么呢(我是孩子妈妈)
为什么我新换的gtx760 2g的换上去开机黑屏
与4.6计数单位相邻的小数是什么?
问槿属于什么科杂草
(2m-1)²-(3m-1)×(3m+1)+5m(m-1
推荐资讯
有一首歌里的歌词是我要你就这样一直的给我高
大话3狐不归主角最后说的几句话是?
谁知道山东泰安,有没有同志酒吧或同志洗浴?详
崩坏3动作为什么这么好
运城理想城有几路公交
眼轴在眼睛的哪个地方,图
火参果怎么吃?火参果吃法大全
在这个国家,他们说什么语言的英文
用拼音查厨房的厨字是在字典上怎么查呢
读了为了黑孩子这一条胳膊这篇短文有什么感想
不锈钢单向阀的品牌有哪些? 它们各有哪些特点
办酒席大概要多少钱一桌
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?