`
chenhua_1984
  • 浏览: 1252215 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Swing从一个窗口向另一个窗口传参

阅读更多

  假设有两个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);
      
    }

 这样在第二个窗体上的文本框就会上显示刚才传过来的值

分享到:
评论

相关推荐

    swing多窗口联动的实现示例

    在Java的Swing库中,开发GUI应用程序时,我们经常需要处理多个窗口之间的交互和数据共享,这在实际应用中非常常见,例如在一个主窗口进行操作,然后更新其他子窗口的信息。本示例"swing多窗口联动的实现示例"就是...

    java Swing 气泡浮动提示窗口代码

    总的来说,这段代码提供了一种在Swing应用中实现气泡浮动提示窗口的方法,通过自定义组件和布局,结合颜色、字体等设计元素,以及动画效果,创建了一个具有视觉吸引力且功能完备的提示机制。开发者可以根据实际需求...

    Swing实现半透明窗口的Sample

    在这个特定的项目中,"Swing实现半透明窗口的Sample"是关于如何利用Swing库来创建一个具有半透明效果的窗口。半透明窗口是一种在视觉上吸引人的设计元素,它允许部分背景透过窗口显示,为用户带来独特的交互体验。 ...

    使用JavaSwing重写的美化版窗口模板

    Java Swing 是Java GUI(图形用户界面)开发的一个重要库,它是Java AWT(Abstract Window Toolkit)的扩展,提供了更为丰富的组件和更强大的功能。在这个“使用JavaSwing重写的美化版窗口模板”中,我们可以深入...

    javaSwing各种主题窗口

    4. **Mac OS X LookAndFeel**:对于运行在Mac OS X系统上的应用,Swing也提供了一个LookAndFeel来模仿苹果系统的界面风格。这可以让在Mac上运行的Java应用看起来更原生,提供一致的用户体验。 要改变Java Swing ...

    swing窗口旋转关闭

    对于窗口的关闭操作,Swing的`JFrame`有一个`setDefaultCloseOperation(int operation)`方法,可以设置窗口关闭时执行的操作。常见的选项有`DO_NOTHING_ON_CLOSE`, `HIDE_ON_CLOSE`, `DISPOSE_ON_CLOSE`和`EXIT_ON_...

    抽象窗口工具包 (AWT)和Swing

    Swing则是建立在AWT之上的一个更高级的GUI库,属于Java Foundation Classes(JFC)的一部分。Swing是完全用Java编写的,因此被称为“轻量级组件”。Swing提供了更多的功能,更好的可定制性和更一致的跨平台外观。...

    Java Swing仿QQ聊天窗口泡泡风格源代码.rar

    Java Swing仿QQ聊天窗口泡泡风格源代码,现在微信聊天里的也是这种泡泡的风格,这样比以前QQ那种混杂式视觉上更清淅,本款源代码是用Java仿写QQ聊天泡泡窗口模式,其实这款代码是针对Android系统写的,源代码中有很...

    java基础SWING之窗口篇

    Swing 提供了一个称为 `JFrame` 的类,它是创建窗口的基础。`JFrame` 对象代表了应用程序的主要窗口,可以添加各种组件如按钮、文本框等。在Java中,我们通常通过以下方式创建一个基本的`JFrame`: ```java import ...

    java_swing设置窗口居中的最佳方法

    在Java Swing中,设置窗口居中的最佳方法是一个常见的需求,特别是在开发用户界面时,为了提升用户体验,确保窗口在不同尺寸的屏幕上都能居中显示是非常重要的。以下是对如何在Java Swing中实现窗口居中的详细解析:...

    Swing窗口美化包.zip

    Swing是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分,用于构建桌面应用程序。在默认情况下,Swing组件的外观可能相对朴素,但通过引入第三方库,如BeautyEye、...

    利用swing做的简单的计算器程序,

    在Java编程领域,Swing是一个用于构建图形用户界面(GUI)的库,它提供了丰富的组件和工具,使得开发者可以创建功能完善的桌面应用程序。本项目是一个基于Swing开发的简单计算器程序,旨在帮助初学者理解Swing的基本...

    SWT API JAVA窗口程序开发AWT/Swing外的另种开发方式

    SWT,AWT/Swing外,java的另一种桌面窗口程序的开发包。做JAVA桌面窗口开发,我们有了更多的选择。此API是我自己生成的。对应的SWT版本是我网上下的最新的,版本是swt-3.4,里面没有API。网上也没找到最新版本的,我...

    Eclipse下写Swing的一个例子

    标题 "Eclipse下写Swing的一个例子" 暗示我们将讨论如何在Eclipse中实现一个Swing GUI程序。Eclipse是一款广泛使用的开源IDE,支持多种编程语言,包括Java。下面我们将分步介绍如何在Eclipse中创建、配置和运行Swing...

    Java实现桌面右下角弹窗,实现JavaSwing窗体闪烁

    以下是一个基本的Swing窗口创建示例: ```java import javax.swing.JFrame; public class SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame("我的Swing窗口"); frame.setSize...

    swing编写我的电脑窗口

    综上所述,这个项目展示了如何利用Swing库构建一个功能完备的"我的电脑"窗口,涉及到文件系统操作、事件处理、UI设计等多个方面,是一个综合性的Java GUI编程实践。开发者可以通过学习这个项目,深入了解Swing的使用...

    java中关于swing的应用实例(计算器界面)

    在"java中关于swing的应用实例(计算器界面)"这个项目中,我们很可能会看到如何使用Swing组件来创建一个类似实际计算器的布局和功能。 首先,我们会使用JFrame作为主窗口,它是所有Swing应用程序的基础。然后,...

    QQ聊天窗口泡泡模式的Swing实现

    在Java的GUI编程中,Swing是一个非常重要的库,它提供了丰富的组件和工具来创建桌面应用程序。本篇文章将深入探讨如何使用Swing实现QQ聊天窗口中的“泡泡模式”,这是一种常见且吸引人的消息显示方式。 首先,Swing...

    java登录窗口swing,界面设计,java源代码

    在本项目中,"java登录窗口swing,界面设计,java源代码" 指的是使用Swing库构建一个登录窗口的应用程序。这个应用程序通常包含一个用户界面,允许用户输入用户名和密码,然后验证这些凭据以进行登录。 Swing 提供...

    在固定位置创建子窗口,点击父窗口自动隐藏子窗口

    在C++的Qt中,可以使用信号和槽机制,如在父窗口类中定义一个信号,子窗口类中定义一个槽函数,然后连接这两个元素;在Java中,可以通过事件源和事件监听器共享状态;在Python的Tkinter中,可以使用回调函数或绑定...

Global site tag (gtag.js) - Google Analytics