ba_1980
شنبه 17 دی 1390, 12:46 عصر
اگر عنوانم درست نیست عنوانی دیگری به ذهنم نرسید
برنامه زیر توی notepad مینوسم واجرا می کنم هیچ مشکلی ندارم
ولی اون تو netbeans می نویسم errorزیر میده
non-static variable this cannot be referenced from a static context
البته با static کردن کلاس SimpleFrame برنامه اجرا میشه
من دلیلش نمیفهم دوستان اگر میدوند به ما هم یاد بدند
import javax.swing.*;
public class SimpleFrameTest
{
public static void main(String[] args)
{
SimpleFrame frame = new SimpleFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOS E);
frame.setVisible(true);
}
}
class SimpleFrame extends JFrame
{
public SimpleFrame()
{
setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
}
public static final int DEFAULT_WIDTH = 300;
public static final int DEFAULT_HEIGHT = 200;
}
برنامه زیر توی notepad مینوسم واجرا می کنم هیچ مشکلی ندارم
ولی اون تو netbeans می نویسم errorزیر میده
non-static variable this cannot be referenced from a static context
البته با static کردن کلاس SimpleFrame برنامه اجرا میشه
من دلیلش نمیفهم دوستان اگر میدوند به ما هم یاد بدند
import javax.swing.*;
public class SimpleFrameTest
{
public static void main(String[] args)
{
SimpleFrame frame = new SimpleFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOS E);
frame.setVisible(true);
}
}
class SimpleFrame extends JFrame
{
public SimpleFrame()
{
setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
}
public static final int DEFAULT_WIDTH = 300;
public static final int DEFAULT_HEIGHT = 200;
}