帮我看个java程序,怎么不出输出图啊

来源:百度知道 编辑:UC知道 时间:2024/05/09 12:07:59
import javax.swing.*;
import java.awt.*;
import java.awt.geom.*;

public class text
{
public static void main(String[] args)
{
EventQueue.invokeLater(new Runnable()
{
public void run()
{
SimpleFrame frame=new SimpleFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
});
}
}

class SimpleFrame extends JFrame
{
public SimpleFrame()
{
Toolkit kit=Toolkit.getDefaultToolkit();
/*Dimension screenSize=kit.getScreenSize();
int screenHeight=screenSize.height;
int screenWidth=screenSize.width;
*/
// get screen size

setSize(400,400);
//setLocationByPlatform(true);
setTitle("SimpleFrame");
//Image img =kit.getImage("baidu.gif");
//setIconImage(img);
//Helloworld panel=new Helloworld();

EventQueue.invokeLater(new Runnable()
这里少了个 ")"
其他地方 暂时还看不懂 我也是新手

不过我觉得你定义变量的方法不好 很多不该那样摆

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
这个 应该放到frame 对象的构造方法里头去

看我给你改的代码 很多我都去掉了 只求显示得出来
import javax.swing.*;
import java.awt.*;
import java.awt.geom.*;

public class text
{
public static void main(String[] args)
{

new SimpleFrame();
}
}

class SimpleFrame extends JFrame
{
public SimpleFrame()
{
Toolkit kit=Toolkit.getDefaultToolkit();

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setSize(400,400);
setTitle("SimpleFrame");

Helloworld h=new Helloworld() ;

add(h) ;
setVisible(true);
}
}

class Helloworld extends JPanel
{
public Helloworld()