假设有两个JFrame,现在我在第一窗口里面输入一个名字,点击按钮,这个时候代开第二个窗口,并且把刚才第一个窗口的输入的内容加入到第二个窗口的显示。
主要利用构造函数可以重载的方式实现。
JFrame1
public class NewJFrame extends javax.swing.JFrame {
在点击JFrame1的按钮时做如下事情
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
NewJFrame2 jFrame2=new NewJFrame2(this.jTextField1.getText()); 实例化一个窗体并且
jFrame2.setVisible(true);设置可见性
jFrame2.setResizable(false);设置不能调整大
jFrame2.setBounds(250,100, 500, 500);设置窗体的位置
this.dispose();关闭当前窗口并释放资源
}
这个时候第二个窗体会出来:在初始化的时候做如下代码
public class NewJFrame2 extends javax.swing.JFrame {
private String text="";
/** Creates new form NewJFrame2 */
public NewJFrame2(String jText) {
initComponents();
this.setAlwaysOnTop(true);
this.text=jText;
System.out.println(this.text);
this.jTextField1.setText(text);
}
这样在第二个窗体上的文本框就会上显示刚才传过来的值
分享到:
相关推荐
在Java的Swing库中,开发GUI应用程序时,我们经常需要处理多个窗口之间的交互和数据共享,这在实际应用中非常常见,例如在一个主窗口进行操作,然后更新其他子窗口的信息。本示例"swing多窗口联动的实现示例"就是...
总的来说,这段代码提供了一种在Swing应用中实现气泡浮动提示窗口的方法,通过自定义组件和布局,结合颜色、字体等设计元素,以及动画效果,创建了一个具有视觉吸引力且功能完备的提示机制。开发者可以根据实际需求...
在这个特定的项目中,"Swing实现半透明窗口的Sample"是关于如何利用Swing库来创建一个具有半透明效果的窗口。半透明窗口是一种在视觉上吸引人的设计元素,它允许部分背景透过窗口显示,为用户带来独特的交互体验。 ...
Java Swing 是Java GUI(图形用户界面)开发的一个重要库,它是Java AWT(Abstract Window Toolkit)的扩展,提供了更为丰富的组件和更强大的功能。在这个“使用JavaSwing重写的美化版窗口模板”中,我们可以深入...
4. **Mac OS X LookAndFeel**:对于运行在Mac OS X系统上的应用,Swing也提供了一个LookAndFeel来模仿苹果系统的界面风格。这可以让在Mac上运行的Java应用看起来更原生,提供一致的用户体验。 要改变Java Swing ...
对于窗口的关闭操作,Swing的`JFrame`有一个`setDefaultCloseOperation(int operation)`方法,可以设置窗口关闭时执行的操作。常见的选项有`DO_NOTHING_ON_CLOSE`, `HIDE_ON_CLOSE`, `DISPOSE_ON_CLOSE`和`EXIT_ON_...
Swing则是建立在AWT之上的一个更高级的GUI库,属于Java Foundation Classes(JFC)的一部分。Swing是完全用Java编写的,因此被称为“轻量级组件”。Swing提供了更多的功能,更好的可定制性和更一致的跨平台外观。...
Java Swing仿QQ聊天窗口泡泡风格源代码,现在微信聊天里的也是这种泡泡的风格,这样比以前QQ那种混杂式视觉上更清淅,本款源代码是用Java仿写QQ聊天泡泡窗口模式,其实这款代码是针对Android系统写的,源代码中有很...
Swing 提供了一个称为 `JFrame` 的类,它是创建窗口的基础。`JFrame` 对象代表了应用程序的主要窗口,可以添加各种组件如按钮、文本框等。在Java中,我们通常通过以下方式创建一个基本的`JFrame`: ```java import ...
在Java Swing中,设置窗口居中的最佳方法是一个常见的需求,特别是在开发用户界面时,为了提升用户体验,确保窗口在不同尺寸的屏幕上都能居中显示是非常重要的。以下是对如何在Java Swing中实现窗口居中的详细解析:...
Swing是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分,用于构建桌面应用程序。在默认情况下,Swing组件的外观可能相对朴素,但通过引入第三方库,如BeautyEye、...
在Java编程领域,Swing是一个用于构建图形用户界面(GUI)的库,它提供了丰富的组件和工具,使得开发者可以创建功能完善的桌面应用程序。本项目是一个基于Swing开发的简单计算器程序,旨在帮助初学者理解Swing的基本...
SWT,AWT/Swing外,java的另一种桌面窗口程序的开发包。做JAVA桌面窗口开发,我们有了更多的选择。此API是我自己生成的。对应的SWT版本是我网上下的最新的,版本是swt-3.4,里面没有API。网上也没找到最新版本的,我...
标题 "Eclipse下写Swing的一个例子" 暗示我们将讨论如何在Eclipse中实现一个Swing GUI程序。Eclipse是一款广泛使用的开源IDE,支持多种编程语言,包括Java。下面我们将分步介绍如何在Eclipse中创建、配置和运行Swing...
以下是一个基本的Swing窗口创建示例: ```java import javax.swing.JFrame; public class SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame("我的Swing窗口"); frame.setSize...
综上所述,这个项目展示了如何利用Swing库构建一个功能完备的"我的电脑"窗口,涉及到文件系统操作、事件处理、UI设计等多个方面,是一个综合性的Java GUI编程实践。开发者可以通过学习这个项目,深入了解Swing的使用...
在"java中关于swing的应用实例(计算器界面)"这个项目中,我们很可能会看到如何使用Swing组件来创建一个类似实际计算器的布局和功能。 首先,我们会使用JFrame作为主窗口,它是所有Swing应用程序的基础。然后,...
在Java的GUI编程中,Swing是一个非常重要的库,它提供了丰富的组件和工具来创建桌面应用程序。本篇文章将深入探讨如何使用Swing实现QQ聊天窗口中的“泡泡模式”,这是一种常见且吸引人的消息显示方式。 首先,Swing...
在本项目中,"java登录窗口swing,界面设计,java源代码" 指的是使用Swing库构建一个登录窗口的应用程序。这个应用程序通常包含一个用户界面,允许用户输入用户名和密码,然后验证这些凭据以进行登录。 Swing 提供...
在C++的Qt中,可以使用信号和槽机制,如在父窗口类中定义一个信号,子窗口类中定义一个槽函数,然后连接这两个元素;在Java中,可以通过事件源和事件监听器共享状态;在Python的Tkinter中,可以使用回调函数或绑定...