다른 패널에 패널이 있고 상위 패널에서 하위 패널의 멤버에 액세스하려고합니다. 상위 패널에있는 하위 패널 참조에있는 모든 구성원이 표시되지 않습니다. 감사! 추신 : 내가 액세스 할 수없는 회원은 공개입니다.자바의 패널을 겹쳐서 사용하는 데 문제가 있습니다.
0
A
답변
0
약간의 테스트를했는데 효과가 있지만 내 프로젝트에서는 그렇지 않습니다. 나는 어딘가에서 실수를 저지른다고 생각한다. 여기 테스트입니다 ". 그것은이 모든 멤버를 참조하지 않는 부모 패널에 하위 패널 참조"나는 당신이 무슨 뜻인지 몰라
class Main
{
public static void main(String[] arg)
{
MainPanel mp = new MainPanel();
mp.fct();
}
}
class MainPanel extends Panel
{
SecondPanel sp;
MainPanel()
{
sp = new SecondPanel();
}
void fct()
{
//the mainPanel can access member tf of second panel
System.out.println(sp.tf.getText());
}
}
class SecondPanel extends Panel
{
TextField tf;
SecondPanel()
{
tf = new TextField("Abcde");
this.add(tf);
}
}
0
어린이 패널에서 getComponents()
으로 전화를 걸고 모든 그래픽 회원을 얻을 수 없습니까? 그렇지 않다면 그 질문은 충분히 명확하지 않습니다.
관련 문제
- 1. DataContractSerializer를 사용하는 데 문제가 있습니다.
- 2. NSSize를 사용하는 데 문제가 있습니다.
- 3. 스크립트를 사용하는 데 문제가 있습니다.
- 4. axis2와 함께 log4j를 사용하는 데 문제가 있습니다.
- 5. MATLAB에서 찾기 기능을 사용하는 데 문제가 있습니다
- 6. rakudo에서 문법을 사용하는 데 문제가 있습니다. perl6
- 7. Appmobi XDK를 사용하는 데 문제가 있습니다!
- 8. for 루프에서 구조체를 사용하는 데 문제가 있습니다.
- 9. MVC3 - 에디터를 사용하는 데 문제가 있습니다.
- 10. RSpec 'its'기능을 사용하는 데 문제가 있습니다.
- 11. Java Mail API를 사용하는 데 문제가 있습니다.
- 12. 파일을 사용하는 데 문제가 있습니다. 전세계에서
- 13. js jquery helper를 사용하는 데 문제가 있습니다.
- 14. jruby에서 Java 클래스를 사용하는 데 문제가 있습니다
- 15. Code :: blocks에서 Boost를 사용하는 데 문제가 있습니다.
- 16. AssetManager openFD()를 사용하는 데 문제가 있습니다.
- 17. PHP에서 strip_tags를 사용하는 데 문제가 있습니다
- 18. Trac을 Apache2와 함께 사용하는 데 문제가 있습니다.
- 19. Groovy에서 Transactional annotation을 사용하는 데 문제가 있습니다
- 20. 'foreach'를 일반 목록으로 사용하는 데 문제가 있습니다.
- 21. 자바 스크립트에서 appendChild를 사용하는 데 문제가 있습니다.
- 22. Android에서 Flot + JQuery를 사용하는 데 문제가 있습니다.
- 23. 단위 테스트에서 Moq를 사용하는 데 문제가 있습니다.
- 24. PHP imap 함수를 사용하는 데 문제가 있습니다.
- 25. Windows에서 이맥스에서 Jabber를 사용하는 데 문제가 있습니다.
- 26. jqGrid를 사용하는 데 문제가 있습니다. 검색 기능
- 27. gnuplot에서 문을 사용하는 데 문제가 있습니다.
- 28. Delphi - 기존 dll을 사용하는 데 문제가 있습니다.
- 29. MemoryStreams에서 XmlTextWriter를 사용하는 데 문제가 있습니다.
- 30. mediaplug-ruby를 사용하는 데 문제가 있습니다.
예를 들려 줄 수 있습니까? –