2014-11-23 85 views
0

如果允许新手问题,是否有人可以指向我的联机文档以展示Java框架类如何从Applet继承?我的教师建议它(即Frame确实继承自Applet),至少对于Java 2版本。 5.0,但我没有找到在线文档来显示它。我是Java新手,想了解如何研究它。我期待在网站上 https://docs.oracle.com/javase/1.5.0/docs/api/index.htmlJava框架类继承

+5

它没有。无论你的导师是错的,还是你误解了他。 – Kayaman 2014-11-23 15:06:44

+2

如果他仍然使用Java 5和小程序来教授Java,那么我会非常怀疑老师所说的一切。 Java 5已有5年历史,并且不受支持。没有人使用小程序,也没有理由教他们。叹息... – 2014-11-23 15:14:11

+0

找到新课程的时间。这是高中还是单身? – duffymo 2014-11-23 15:19:22

回答

0

检查了这一点FrameApplet并在左看看继承树抬头。两者都从Container继承,但Frame继承自Window(来自AWT)并且Applet继承自Panel(AWT)。我不是专家,仍然是一名学生,但我很确定FrameApplet不会相互继承。据我所知,Frame只是一台机器(PC)上的窗口,带有自动绘制的按钮,用于最小化,最大化,关闭以及放置东西(TextFields等等)的地方。一个Applet我知道工程像一个Frame但在一个浏览器。

+2

逻辑上不应该,因为Applet需要在浏览器中运行。框架是Swing中的外部容器。为什么人们仍然强调AWT? 15年前由Swing所支持(是的,我知道它是建立在它之上的)。 1995年的小程序非常庞大,现在不重要。为什么我更喜欢Swing通过Web UI? – duffymo 2014-11-23 15:18:54

+1

你是对的,你几乎定义了一个框架。这不是问题,为什么你更喜欢Swing over Web UI,而使用Swing的原因是许多公司仍在使用它,或者他们的代码需要在Swing中进行维护或修改。无论如何,从我读过的书中,现在更新到2014年,作者Danie Liang在GUI的入门篇中写道,Swing已经死了,Oracle不再为它提供支持。他们用JavaFX代替了一种为互联网设计的新技术。我没有记录这一点,因为在我的大学我们仍然在做Swing – Tudor 2014-11-23 15:29:53

+0

在大学里教过这些,典型的教科书显示的是一种创建简单程序的方法,可以初始化为Applet或者Frame取决于它们的启动方式。我不确定你的教授说了什么,但是如果他明确地使用**这个词继承的话,他是错误的。 – hfontanez 2014-11-23 15:34:06