我正在尝试生成一个名为Target Gallery的简单JFrame。 在目标库包中,我得到的唯一结果是它成功运行的消息。 我用相同的代码制作了另一个包,JFrame应该出现了。
这是不生成JFrame的代码。
package targetgallery;
import java.awt.*;
import javax.swing.*;
/**
*
* @author Andelis
*/
public class timerFrame extends JFrame{
public timerFrame()
{
setSize(new Dimension (300,300));
setLocationRelativeTo(null);
setTitle("Target Gallery");
setVisible(true);
}
public static void main (String args[]){
timerFrame time = new timerFrame();
}
}
这是生成JFrame的代码。
package test;
import java.awt.*;
import javax.swing.*;
/**
*
* @author Andelis
*/
public class Test extends JFrame{
public Test()
{
setSize(new Dimension (300,300));
setLocationRelativeTo(null);
setTitle("Target Gallery");
setVisible(true);
}
public static void main (String args[]){
Test time = new Test();
}
}
答案 0 :(得分:1)
在您的第一个代码文件上方,您有另一个带有main方法的文件,名为Targetgallery
。
删除此类(Targetgallery
)如果您没有使用它或删除那里的主要方法(我打赌它是空的)。
另一个选项是timerFrame
文件上的clic,然后是run this file
上的clic。
答案 1 :(得分:-1)
您必须在运行代码之前编译代码。 你使用Eclipse吗?