java点击一个按钮怎么改变另一个窗口标签内容

问题描述

java点击一个按钮怎么改变另一个窗口标签内容
这是类A的按钮
JButton pingguo = new JButton(""苹果"");
pingguo.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {

            new FrameP();                        }    });    pingguo.setForeground(new Color(255 99 71));    pingguo.setFont(new Font(""宋体"" Font.PLAIN 14));    pingguo.setBounds(22 5 93 50);    panel_2.add(pingguo);    这是类b中标签    JLabel pingguo = new JLabel();    pingguo.setHorizontalAlignment(SwingConstants.CENTER);    pingguo.setBounds(10 10 54 15);    frameP.getContentPane().add(pingguo);

我想通过点击类A的按钮,然后设置类B标签的显示内容

解决方案

两种解决方案:
1.中央控制器,在control中持有类A和类B中需要操作组件的引用或直接就是类A和类B的引用

2.交互引用,在类A中持有类B的引用,在类B中持有类A的引用

建议使用中央控制器的方式,这样更清晰,结构与操作分离

解决方案二:
从一个窗口获取另一个窗口点击的按钮

解决方案三:
那你需要获取到另外一个窗口对象类似这个button B一样进行操作

解决方案四:
很多种方法丫。我说个最傻白甜的吧,可以在类b中设置一个get方法,向外提供操作类b中JLabel pingguo这个对象。
比如在类b中

     public JLabel  getLabel(){                return this.pingguo //是类b中的pingguo变量哦!     }

然后在类A的JButton事件监听中通过刚刚的方法获得B类的这个成员,不就可以操作了吗。

时间: 2024-08-04 02:16:54

java点击一个按钮怎么改变另一个窗口标签内容的相关文章

在页面上放一个文本框和一个按钮,想文本框中输入内容点击按钮,读出输入的内容。发声的。可以听见的 谢谢。急急急急!!!!!!!!!!!!

问题描述 在页面上放一个文本框和一个按钮,想文本框中输入内容点击按钮,读出输入的内容.发声的.可以听见的谢谢.急急急急!!!!!!!!!!!!

c++builder-C++Builder XE4 如何点击button按钮链接到另一个form

问题描述 C++Builder XE4 如何点击button按钮链接到另一个form 请教一下,我想知道在C++Builder XE4环境下 如何点击button按钮链接到另一个form 解决方案 Button的OnClick事件里写: OtherForm->Show(); 或者 OtherForm->ShowModal();

mfc-怎么样在一个对话框中点击一个按钮,在另一个对话框中显示一张已知路径的图片

问题描述 怎么样在一个对话框中点击一个按钮,在另一个对话框中显示一张已知路径的图片 我在做一个员工管理的MFC程序.现在想实现一个功能,就是在一个对话框中的list control控件中选择一条员工信息,然后点击一下"显示全部信息"按钮,弹出来一个对话框,这个对话框中picture控件中会有相应的员工的照片显示出来.现在对话框能显示了,但是不知道怎么在对话框中的picture控件中显示相应的图片.求问这个功能怎么实现啊? 解决方案 在一个对话框中显示另一个对话框 解决方案二: http

图片加载-怎么在一个对话框中单击一个按钮后在另一个对话框中的picture控件中显示一张bmp格式的图片

问题描述 怎么在一个对话框中单击一个按钮后在另一个对话框中的picture控件中显示一张bmp格式的图片 我是大一学生,在用mfc做一个员工管理系统,要求在一个对话框的list control 控件中选择一条员工信息,点击一下"显示全部信息"按钮后,弹出一个对话框,这个对话框上的picture控件能显示这个人对应的照片.这个人对应的照片我放在资源文件夹下面.其他我都会,就是照片显示这方面我不知道应该怎么做?各位大神求指教. 解决方案 一个对话框调用另一个对话框的控件值 解决方案二: h

我在gridview里点击“选择”按钮,希望弹出窗口,在弹出窗口操作完毕后关闭,返回值给父窗口,并对父窗口的数据源重新绑定以刷新gridview。我这么做是不能刷新gridview的,请指教。

问题描述 我在gridview里点击"选择"按钮,希望弹出窗口,在弹出窗口操作完毕后关闭,返回值给父窗口,并对父窗口的数据源重新绑定以刷新gridview.我这么做是不能刷新gridview的,请指教.前端asp.net代码:<asp:GridViewID="GridView1"runat="server"Width="860px"AllowPaging="True"AutoGenerateColum

web前端 ajax ....-web前端 点击添加按钮在另一页面显示添加内容

问题描述 web前端 点击添加按钮在另一页面显示添加内容 我想请问一下 恩么实现:在添加页面添加用户信息 点击确定添加按钮之后 在另一个页面的表格中显示添加的用户信息呢? 解决方案 request对象会有这功能.application也有 解决方案二: 添加页面和显示页面什么关系?没有关系显示页面只能ajax轮训或者高级点的就是websocket,有关系看这个 iframe和父页,window.open打开页面之间的引用 解决方案三: 主要是看那个页面和当前的关系,,找到后就可以了

选项卡效果-ios 同一个窗口点击不同按钮(选项卡)展示不同视图内容(类似安卓壁纸首页)

问题描述 ios 同一个窗口点击不同按钮(选项卡)展示不同视图内容(类似安卓壁纸首页) 有谁用过安卓壁纸这个应用软件吗?我想模仿做这个ios应用.想问一下如何实现"在同一个窗口点击不同的按钮(也就类似于选项卡),选项卡下方就展示不同的视图内容,可以实现窗口拖拉加载更多的效果"!请大家帮帮忙! 解决方案 给你推荐开源中国客户端源码"http://www.oschina.net/app", 里面有你说的tabbar控件和下拉刷新效果. 解决方案二: 窗口拖拉加载更多的效

在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法_基础知识

最近在使用微信.支付宝.百度钱包实现网页支付,对支付成功将自动关闭页面,对于支付失败,将显示错误信息.当在错误页面的时候,点击返回或者Android物理按键上一步的时候,将关闭页面. 在微信.支付宝.百度钱包中,他们对页面关闭进行了封装,传统的window.close()是无效的,必须要使用它们的js代码才能关闭. 下面是三种移动app的关闭方式: WeixinJSBridge.call('closeWindow');//微信 AlipayJSBridge.call('closeWebview'

求助,WPF一个按钮里包含了一个StackPanel,后台怎么自动生成这个按钮

问题描述 请问各位这段代码<ButtonHorizontalAlignment="Right"Style="{DynamicResourceMainButtonStyle}"VerticalAlignment="Top"Width="27"Height="22"Margin="0,0,5,0"Grid.Column="4"Click="Button_C