如何在运行java文件时反映该文件中所做的更改?

如何在运行java文件时反映该文件中所做的更改?,java,swing,windows-7,Java,Swing,Windows 7,系统规格:Win7 -通过命令提示符执行 -最初,我只创建了一个按钮,可以成功地看到它。 -我刚刚在代码中添加了button2,但在运行此应用程序时无法看到它 以下是应用程序的代码: import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.sql.*; import java.io.*; public class Calculatorr extends JFrame{ JTextFie

系统规格:Win7 -通过命令提示符执行 -最初,我只创建了一个按钮,可以成功地看到它。 -我刚刚在代码中添加了button2,但在运行此应用程序时无法看到它

以下是应用程序的代码:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.io.*;


public class Calculatorr extends JFrame{
    JTextField area1=new JTextField();  
    JTextField area2=new JTextField();
    JTextField area3=new JTextField();


    public static void main(String args[])
        {
            new Calculatorr();
        }

        public Calculatorr() 
        {   super("Calc1");
            JFrame jf=new JFrame("Calculatorr");
            setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
            Container content = getContentPane();
            content.setBackground(Color.white);
                content.setLayout(new GridLayout(6,4));

            JButton button1=new JButton("+");
            JButton button2=new JButton("-");   



            JLabel label1 =new JLabel("First number");
            JLabel label2 =new JLabel("Second number");
            JLabel label3 =new JLabel("Result");



            content.add(button2);
            content.add(label1);
            content.add(area1);
            content.add(label2);
            content.add(area2);
            content.add(label3);
            content.add(area3);
            content.add(button1);


            pack();
            setSize(500,500);
            setVisible(true);
        }



}

那么,有人能建议我如何查看运行此应用程序时所做的更改吗?

听起来你在谈论对源代码进行更改并立即显示


不会发生的。编译并执行源代码。您需要重新运行应用程序。

您的标题不清楚,但如果您想看到第二个按钮,则应在下面一行:

content.addbutton2

之后

content.addbutton1


按钮2出现在网格的左上角。也许你应该使用java调试器。代码保存的路径是什么?你用什么工具编辑它?您是否直接在程序文件或C:的根目录下工作?在重新编译并重新运行源代码时,在对源代码进行更改后,我看不到应用程序中有任何影响。这其实是我的问题!!您是如何编译/运行它的?通过javac Calculatorr.java编译并用于运行:java CalculatorrIt可以而且确实发生-请参阅-好的,我也试过了,但仍然不起作用,我的意思是按钮2在重新编译和重新调整时仍然不可见it@user758016我能运行它,看到两个按钮,你使用的是什么版本的java?有趣的是你考虑改变布局吗?@我尝试改变版面大小的值,在重新运行应用程序时也看不到它们您使用的是什么开发环境?日食