import java.awt.*;
import javax.swing.*;
public class customer
{
public static void main(String args[])
{
new myframe(400,400);
}
} class myframe extends JFrame
{
static myframe w1;
myframe(int x,int y)
{
JFrame f1=new JFrame("mywindow");
JPanel p1=new JPanel();
JButton b1=new JButton("login");
JButton b2=new JButton("password");
f1.add(p1);
p1.add(b1);
p1.add(b2);
f1.setSize(x,y);
f1.setVisible(true);
}
}调用myframe类的构造函数,但是该类没有main方法 那myframe类不算一个类吗?如果是一个类为什么该类没有main方法.希望高手解答下.
import javax.swing.*;
public class customer
{
public static void main(String args[])
{
new myframe(400,400);
}
} class myframe extends JFrame
{
static myframe w1;
myframe(int x,int y)
{
JFrame f1=new JFrame("mywindow");
JPanel p1=new JPanel();
JButton b1=new JButton("login");
JButton b2=new JButton("password");
f1.add(p1);
p1.add(b1);
p1.add(b2);
f1.setSize(x,y);
f1.setVisible(true);
}
}调用myframe类的构造函数,但是该类没有main方法 那myframe类不算一个类吗?如果是一个类为什么该类没有main方法.希望高手解答下.
myframe是一个类,main方法只是一个程序的入口.
如果想调用这个类的某个构造函数,只需在实例的时候根据传给他不同的参数即可
2、一个类是可以没有main方法的,main方法是一个入口函数,整个程序只有一个入口函数。
但是从来没有人说一个类必须包含这个方法....
{
new myframe(100,100);
}结果是窗口大小 还是没有变化,说明是不是这个main方法根本没有作用,但是为什么 编译器不报错了.
{
new myframe(100,100);
}结果是窗口大小 还是没有变化,说明是不是这个main方法根本没有作用,但是为什么 编译器不报错了.