问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java swing中一个窗口类里创建一个面板实例,如何让面板实例调用窗口类...

发布网友 发布时间:2024-03-21 12:57

我来回答

4个回答

热心网友 时间:2024-09-18 14:52

其实很简单的。。
在构造出a类的时候,就同步加载出jp类就行了。

具体做法挺简单的,只需在加载A完成之后,将A对象传给即将new出来的B对象即可。

例如:Jpanel jp=new Jpanel(this);
这里this指的是A类, 表示将A传入Jpanel类,然后你自己去Jpanel类中写一个参数为A的构造方法,接收一下,然后定义一个成员属性 A a = null;
在这个构造方法里面 给 a赋值即可。
这样b就持有了a的对象,同时a也有b的对象了。。

热心网友 时间:2024-09-18 14:51

你这样做的目的是什么

热心网友 时间:2024-09-18 14:49

代码示例:
public A extends Jframe{
public A(){
}
public String way1(){}
public String way2(){}
public String way3(){}
}
其他类中:
A a=new A();
a.way1();

就像这样调用方法;
你创建对象的方法错误,不应该在构造方法中创建对象,这是不可以的。
不需要在窗口实例中创建面板,只需要在窗口对象中加载一个面板对象就可以了

热心网友 时间:2024-09-18 14:51

楼上 的思路, 需要你创建一个新的class extends JPanel 例如 MyJpanel,然后MyJpanel jp = new MyJpanel(this)
用java的swing做界面,想通过在同一个窗口进行面板的切换来达到跳转界面...

方法一: 可以使用JTabbedPane 来实现,代码如下 JTabbedPane jtp = new JTabbedPane();JPanel jp1 = new JPanel();JPanel jp2 = new JPanel();jtp.add("面板1", jp1);jtp.add("面板2", jp2);方法二: (推荐) 跳转界面 , 还是需要从1个窗口到另外1个窗口, 这样正规点, 数据可以从第一...

Java swing中在JPanel上添加一个JButton,显示,但是添加JTable没有显示...

因为BorderLayout的布局原理导致这样的,四个角的组件的展示大小是它的preferSize,很不幸Table默认的preferSize是0,所以你放上去是看不到的。你可以设置下Table的PreferSize你就可以看见,不过建议你还是把Table放在Center这个位置。还有添加JTable的时候别忘了把JTable放在JScrollPane中。

编写程序界面中包括一个标签、一个文本框和一个按钮。当用户单击按钮时...

1、首先打开电脑的java编写工具,然后创建一个java项目,文件为Demo2。2、点击打开了Demo2后,您即可在Demo2中进行编辑。首先需要做的是创建一个main方法。3、新建了main方法后,可以在main方法中new Frame()。4、如果没有导包,那么程序就会出现错误,接下来需要导包,具体的代码如下图所示。5、接...

现有个ajax写的页面和一个swing界面,如何实现点击界面上的按钮,调用...

用swing编写applet小程序,然后嵌入到页面中,在applet中创建JSObject对象,通过eval调用页面中的js函数,效果如图:图片中的“页面调用”按钮是js按钮,调用的方法是获取文本框的值,然后alert。“java程序调用”按钮,是java小程序中的按钮,点击这个按钮,与上个按钮一样调用同一个js函数,会alert文本框...

java swing 编程中,如何实现点击按钮弹出新的窗口???

import java.awt.Button;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;public class Demo { public static void main(String[] args) { Demo demo = new Demo();demo.run();} public void run() { JFrame frame = new JFrame("title1"...

java中如何从一个窗口通过点击按钮进入另外一个窗口? (两个窗口不在一...

第二个窗体(可以从第一个窗体进入第二个窗体,也可从第二个窗体回到第一个窗体)import javax.swing.SwingUtilities;import javax.swing.JPanel;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowEvent;import java.awt.event.WindowListener;import ...

编写一个窗口,在上面放一个标签JLabel和两个按钮JButton,设置面板布局...

package questions.baidu;import java.awt.BorderLayout;import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;public class Q552516448482721972 { public static void main(...

我在写java的一个案例的时候,想要的结果是要显示一个界面框,上面有一个...

很简单,把main方法中的 MyPanel myPanel=new MyPanel();改为new Tanker();就OK了。因为你是在Tanke的构造方法Tanker()中让你的JPanel添加到Tanke这个JFrame中并显示出来的,所以你不应该实例化MyPanel,应该实例化Tanke就可以了。结果如图 ...

JAVA编写一个窗口(frame),要求窗口中有文本框,按钮,标签,单选框,复选...

import javax.swing.*;import java.awt.*;public class test extends JFrame{ public test(){ JButton button; //按钮 JLabel label; //标签 JComboBox combobox;//下拉菜单 JCheckBox checkbox;//复选框 JRadioButton radiobutton;//单选框 JTextField textfield;//文本框 button = new J...

在JAVA里,怎么利用一个单独的类生成的窗体里的按钮控制另一个主窗体...

写过一个类似的java程序,效果图,如下, 思路分享到后面.实现的方法很多.代码比较乱,所以提供几种思路:可以采用MVC结构, 使用Controller 来控制 窗口 的颜色进行改变 也可以使用带有返回值的对话框(弹出框),用返回值来控制窗口的背景颜色 也可以把主窗口当成参数传入 新的窗口里, 然后在新的窗口里点击...

java两个面板用一个窗体 java一个组件加入两个面板 java swing还有人用吗 java中swing什么意思 javaswing酷炫界面 javax.swing java的面板可以多个吗 java swing布局 javaswing项目
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
英语人名怎么写? 省道逆向行驶怎么处理 <<水果篮子>>里十二生肖俯身的人的名字和介绍 我十八女身高:160.5CM体重:102斤。也就是51kg请问大家,我这样算矮算... 简单数学题,英文 求教一道英文数学题,要求解题过程(马来西亚国中二年级的) 一道英文数学题求解!要过程,急! 中一数学题。只有英文。 家长应该怎样向老师致感谢信呢? 在三角形ABc中,有一个内角为50度,角b=角c,角A的外角的度数为 一个草头,下面一个貌的半边,还有一个里,意思是阴云阴雾,怎么读的?_百 ... 手机号1 24 手机号24小时内绑定了两个被限制 请问什么时候才能重 ... 13400F用240水冷压可能不太够。 客服消息发不出去怎么回事 我真的很讨厌楼里的邻居,一有事情就把话传开来,指指点点,这次我和家里... ...打听我的家庭成员是否回家,我很烦,该怎么办呢? 我想知道这是什么鸟?黑头,红肚皮,灰背,黑尾巴,比麻雀大点,喜欢吃瓜子... 红色肚皮像一个大鼓的是什么鸟名字只有三个字 做梦梦到钱是什么意思?58 做梦梦到好多钱是什么意思19 昨天晚上梦见了很多很多钱呢???是怎么回事??2 梦见有很多钱是怎么回事33 我在建行有二十万存款 工行可以查到吗 我的液晶显示器17的,新买俩星期,被我砸碎了,卖旧货能值多少钱?_百度知 ... 同一手机号注册两个,前一个怎么登 一个手机号注册了两个,如何切换? 为什么“工业革命”是生产力的大发展也是生产关系的 不思议迷宫黑暗龙获得方法介绍(最新) 不思议迷宫黑暗龙怎么获得 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... Applet程式如何在另一个Java窗口中实例化? java编写一个应用程序,其功能为:显示一个图形框架界面,在其图形框架... 为什么上没有视频号微信视频号如何开通 《发条女孩的内容简介是什么?全剧情揭露了什么?1 求下女剧情介绍1180 湖边的女孩的剧情介绍1 ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次... 刚学打篮球时有哪些简单技巧吗 怎么改第二次苹果手机 微信好友删除了怎么找回,不记得他和名字了? 语文中的小节号是什么意思?怎么使用呢? 苹果手机怎么修改第二次 异形2里那幸存的小女孩现在怎么样了148 谁能告诉我异形2里那幸存的小女孩现在怎么样了.6 幸存的女孩的介绍146 温州动车事故中奇迹幸存的女孩项玮伊,年龄到底是两岁半还是四岁...2 求助一部电影,应该属于密室禁闭类的,主角是个女的,好像是一个... 电影幸存的女孩主题曲是什么7 小鸟电动车怎么看电量 怎么改第二次苹果手机