초보자 질문이 허용되면 Java Frame 클래스가 Applet에서 상속하는 방법을 보여줄 수있는 온라인 설명서가 있습니까? 강사가 적어도 Java 2 버전에서는 프레임이 애플릿에서 상속 받았다고 알려주었습니다. 5.0,하지만 그것을 보여 온라인 문서를 찾는 게 아니에요. 나는 Java에 익숙하지 않고 그것을 연구하는 방법을 알고 싶어한다. 나는 웹 사이트에 https://docs.oracle.com/javase/1.5.0/docs/api/index.htmlJava Frame 클래스 상속
답변
확인이 밖으로 Frame이 Applet을보고 상속의 트리를보기 위해 왼쪽에 보이는하고 있습니다. 둘 다 Container
을 상속하지만 Frame
은 Window
(AWT에서)을 상속하며 Applet
은 Panel
(AWT)에서 상속됩니다. 나는 전문가는 아니지만 여전히 학생이지만 나는 Frame
과 Applet
이 서로 상속받지 않았 음을 확신합니다. 필자의 지식에 따르면 프레임은 최소화 (Minimize), 최대화 (Maximize), 닫기 (Close) 등의 자동 그리기 버튼이있는 컴퓨터 (PC)의 창에 불과하고 물건을 넣는 곳 (TextFields 등 ...)은 Content Pane
입니다. An Applet
나는 가 Frame
과 같지만 브라우저 내에서처럼 작동 함을 안다.
애플릿이 브라우저에서 실행되어야하기 때문에 논리적으로는 안됩니다. 프레임은 스윙의 외부 컨테이너입니다. 왜 사람들은 여전히 AWT를 강조합니까? 15 년 전에 Swing에 의해 보급되었습니다 (예, 그것이 그 위에 구축되었음을 압니다). 애플릿은 1995 년에 거대했다. 지금은 중요하지 않아. 웹 UI에서 스윙을 선호하는 이유는 무엇입니까? – duffymo
당신은 맞고 프레임이 무엇인지 꽤 정의했습니다. Swing을 사용하는 이유는 웹 UI를 통해 Swing을 선호하는 이유가 아닌가하는 의문이 아닙니다. Swing을 사용하는 이유는 여전히 많은 회사들이 Swing을 사용하거나 유지해야하거나 Swing으로 작성된 코드를 가지고 있기 때문입니다. 어쨌든 내가 읽은 책에서 2014 년으로 업데이트 된 Danie Liang은 스윙이 죽었고 오라클이 더 이상 지원하지 않는다는 GUI 입문 장을 썼다. 그들은 JavaFX 대신 인터넷을 위해 설계된 새로운 기술을 사용합니다. 저는 우리 대학에서 여전히 스윙을하고 있기 때문에 이에 대해 문서화하지 않았습니다. – Tudor
대학에서 이것을 가르쳐 주면서 전형적인 교과서에서 보여주는 것은 간단한 프로그램을 만드는 방법입니다. '애플릿 (Applet) '또는'프레임 (Frame) '으로 시작됩니다. 나는 당신의 교수가 말한 것을 확신하지 못한다. 그러나 만약 그가 ** 명백히 ** 그 단어를 상속 받았다면, 그는 심하게 오판되었다. – hfontanez
- 1. 상속 클래스 디자인 (Java)
- 2. Eclipse의 Java 클래스 상속
- 3. JAVA Automatic Frame creator
- 4. Java 상속
- 5. Android/Java 추상 클래스 상속 문제
- 6. Mule Java/POJO의 클래스 상속 Component
- 7. Java, Runtime.exec()를 사용하여 클래스 경로 상속
- 8. Java 하위 클래스 생성자 상속 된 멤버
- 9. java 직렬화 및 상속
- 10. 상속 클래스
- 11. 상속 클래스
- 12. 상속 클래스
- 13. 클래스 상속
- 14. 클래스 상속
- 15. 상속 클래스
- 16. Java 상속 쿼리
- 17. java 및 generics의 상속
- 18. Java : 모든 수퍼 클래스 인스턴스 변수/메소드가없는 하위 클래스 상속
- 19. Java 상속 질문
- 20. 순수 상속 문제 - Java
- 21. Java 상속 - 해당 키워드
- 22. java JAXB 및 상속
- 23. Java Object Method Stack Frame Parameters
- 24. 자바 - 수퍼 클래스 (상속)와 부모 클래스 (상속 없음)
- 25. 상속 및 연장 클래스
- 26. 다중 상속 및 Java
- 27. 상속, 기본 클래스, 파생 클래스
- 28. 추상 클래스 상속 된 클래스
- 29. 기본 클래스, 상속 클래스 크기()
- 30. Java 상속 및 캐스팅
그렇지 않습니다. 강사가 잘못되었거나 오해했습니다. – Kayaman
Java를 가르치기 위해 Java 5와 애플릿을 계속 사용한다면 선생님이 말하는 모든 것을 의심 스럽습니다. Java 5는 5 살이며 지원되지 않습니다. 아무도 애플릿을 사용하지 않으며, 애플릿을 가르 칠 이유가 없습니다. 한숨 ... –
새로운 코스를 찾는 시간. 이 고등학생인가요, 유니인가요? – duffymo