JAVA中一个类中怎么对另一个类的对象操作
我觉得你对程序结构的理解有些乱。一般每个对象都要有一个"名字"才能被别的对象用。
一般这样写:
MyFrame frame = new MyFrame();
MyPanel panel = new MyPanel();
frame.add(panel);
如果你非得要不起名字的话可以这样写(强烈不推荐):
class MyFrame extends JFrame {
MyFrame() {
SetSize(300, 300);
setLocation(100, 100);
show();
}
class MyPanel extends JPanel {
MyPanel() {
setSize(300, 300);
setLocation(100, 100);
JFrame.this.add(this);
}
}
}