大哥,你那个地方是类成员声明的地方,不能调用的,在方法里才能调用
改成这样
import java.awt.Color;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
public class Test{
JFrame frame=new JFrame();
public void set()
{frame.setBackground(color.Black);} //这样 set()就是test类的一个方法,main()也是一个方法,就可以用了
public Test(){
frame.setSize(800, 600);
frame.setVisible(true);
frame.setBackground(Color.blue);
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e){
System.exit(1);
}
});
frame.setResizable(false);
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new Test();
}
}
要是在同一个类里面 可以直接调
不在同一个类里 首先把这个类实例化 如类名叫 studnet 这个类里有findStudent()方法
要在其他类里使用这个方法 就要实例化student类 student stu=new student();然后导入student类的包 然后stu.findStudent();调用方法!
希望对你有所帮助
你可以
void getFrame(){
this.frame怎么怎么样
}
java类中只有属性和方法两大模块,对属性操作要放在方法里
要在方法里用啊。。