当前位置: 首页 > 知识库问答 >
问题:

Javanetbean:如何在netbean中向JFrame发送不同的值

马银龙
2023-03-14

所以我在帧1中有一个帧1和帧2,在帧1中有4个JButton JTextField,在4 JTextField有1个JButton,用户输入一个整数值...用户输入后,用户按下JButton,JFrame将特征2...

在第二帧中,我有1个JTextArea,它将打印出用户输入的值

那么如何发送值​​从第1帧到第2帧?

共有2个答案

潘佐
2023-03-14

在JFrame1中,

处理按钮操作(请注意,按钮的变量名为jButton1)

     jButton1.addActionListener(new java.awt.event.ActionListener() { //This part can be written inside the constructor.
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton1ActionPerformed(evt);
        }
     });

        public void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

           coba ar = new coba();
           double X0 = Double.parseDouble (x0.getText ());
           double X1 = Double.parseDouble (x1.getText ());
           double Y0 = Double.parseDouble (y0.getText ());
           double Y1 = Double.parseDouble (y1.getText ());

           int no = 1; 
           ar.X0 = X0; 
           ar.X1 = X1;
           ar.Y0 = Y0; 
           ar.Y1 = Y1;

           ar.showValues();
      }
  });

>

  • 在你的coba里。Java语言

       void showValues() {
           jTextArea1.setText(""+X0+" "+X1+" "+Y0+" "+Y1);
       }
    

    希望这能帮助你!

  • 赫连彬炳
    2023-03-14

    在JFrame 2中,为Jframe 1中的用户输入创建属性,并为它们创建getter和setter。

    在单击jbutton的方法中,应该执行以下操作:,

    1. 创建JFrame2的对象
    2. 将用户输入值传递给Jframe

    现在从文本字段中获取用户输入,并使用您创建的setter方法将它们设置在Jframe2中。

    如果您对此不太理解,请发布您的代码。它将帮助其他人做出好的答案!

     类似资料:
    • 所以我在帧1中有一个帧1和帧2,在帧1中有4个JButton JTextField,在4 JTextField有1个JButton,用户输入一个整数值...用户输入后,用户按下JButton,JFrame将特征2... 在第二帧中,我有1个JTextArea,它将打印出用户输入的值 那么如何发送值​​从第1帧到第2帧? 实际上,在这个项目中,我给出了一个构造函数,在其中我生成了一个类,在Jfram

    • 嗯,我一直在研究基于用户代理的子域间共享会话保护。 我非常惊讶,在IE 11预览版最近发布之前,它一直运行良好。有 2 个子域 example.com和sub.example.com 我已经拦截了对两个域的请求,似乎发送到每个域的用户代理HTTP标头是不同的。 example.com请求有: 用户代理: Mozilla/5.0 (视窗 NT 6.1;哇64;三叉戟/7.0;rv:11.0) 像壁虎

    • 我使用quartz调度程序在不同的时间段向不同的报告发送错误消息。我创建了一个每小时运行一次的调度器,它将执行第二个调度器(此处显示的代码)。必须发送消息的时间是从数据库中获取的,并在exp变量中传递。我只能获取数据库中第一行的值,还可以获取一个org。石英ObjectAlreadyExistsException:无法存储作业:“q3Job”。cronJob3',因为已经存在一个具有此标识的。”错

    • 我想替换Netbeans中的默认值${user}。帮助文件显示 要定义参数,请执行以下操作: > 在IDE的菜单栏中,选择“工具” 展开其他类别。双击属性。用户。属性文件将在编辑器中打开。 定义一个参数。例如,定义${user}参数,用于将您的姓名添加到您创建的模板中。语法为'user=LorumIpsum@mycompany.com'。展开代码模板时,该模板中出现的所有${user}都将替换为'

    • 我想使用curl在控制器中一起传递json和文件。我在控制器中有以下方法。 下面是curl命令 使用JSON的Spring MVC多部分请求 这就是客户机如何将数据Paasting到服务器

    • 我正在编写一个Python应用程序,它从帐户a提取数据并发送到帐户B中的SQS队列。执行lambda函数时,它返回以下错误: "errorMessage":"调用SendMessage操作时发生错误(AccessDended):拒绝访问资源https://eu-central-1.queue.amazonaws.com/。", 如果我在同一个帐户中使用SQS队列,它就会工作。 我使用的是无服务器框