ASFrame asf=new ASFrame("MyFrame");
asf.setBackground(Color.CYAN);
asf.setLayout(null);
asf.setBounds(250, 150, 1000, 600);
asf.setDefaultCloseOperation(EXIT_ON_CLOSE);
JPanel panel=new JPanel();
panel.setName("MyPanel");
panel.setBounds(0, 0, 1000, 580);
panel.setLayout(null);
panel.setBackground(new Color(64,98,123));
asf.add(panel);
asf.setVisible(true);System.out.println(asf.getComponents()[0].getName());按说应该要答应出 MyPanel 这个字符串出来的,但是却没有。求解释!!
我往panel里面加入label什么的确可以取出来
asf.setBackground(Color.CYAN);
asf.setLayout(null);
asf.setBounds(250, 150, 1000, 600);
asf.setDefaultCloseOperation(EXIT_ON_CLOSE);
JPanel panel=new JPanel();
panel.setName("MyPanel");
panel.setBounds(0, 0, 1000, 580);
panel.setLayout(null);
panel.setBackground(new Color(64,98,123));
asf.add(panel);
asf.setVisible(true);System.out.println(asf.getComponents()[0].getName());按说应该要答应出 MyPanel 这个字符串出来的,但是却没有。求解释!!
我往panel里面加入label什么的确可以取出来
解决方案 »
- 小妹请教高手:自己编了一个倒计时器,但只能运行一次,为什么,如何修改?
- 今天华为-赛门铁克公司面试题
- 想要大量的JAVA的原代码
- 恳求请高手指点-关于heritrix
- 如何方便地取得">"与"<"之间的字符?
- JTable 如何获得数据
- 使用websphere带的J2RE 1.4.1 IBM Windows 32 build cn1411-20031011,运行application,连接access出错!!!!
- 一个涉及ListIterator小程序的问题。
- 关于Sysem.in.read()的疑问
- 请问哪里有“Socket 代理”和“HTTP监控器”的Java源程序?
- 递归算法
- 能对线程本身加锁吗?
import java.awt.Container;import javax.swing.JButton;
import javax.swing.JFrame;public class Test {
public static void main(String[] args) {
JFrame frame = new JFrame();
JButton button = new JButton("Button");
frame.getContentPane().add(button); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200, 200);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
for (Container parent = button; parent != null; parent = parent.getParent()) {
System.out.println(parent.getClass().getName());
}
}
}输出:
javax.swing.JButton
javax.swing.JPanel
javax.swing.JLayeredPane
javax.swing.JRootPane
javax.swing.JFrame