Swing组成的演示

时间:2013-04-20 15:53:55

标签: java swing composition

我目前正在攻读一门学位的Java编程课程,虽然我已经熟悉了基本的编程概念,但在本课程之前我从未使用过Java。为了努力成为一名更好的程序员,我独立地研究了每个作业和章节所涉及的主题,并且我已经多次在书中发现了似乎违反公认标准的做法(使用双倍货币,等等,最终从第三方信息中学到更多,以便尝试编写更好的代码。

本章介绍了Swing和GUI的创建,但它非常明确地建议使用继承来扩展Swing类,完全没有提到使用组合,最基本的搜索(在StackOverflow和其他地方)似乎建议将是一个更有效的解决方案。因此,本章中没有一个示例涉及使用组合来创建和实现Swing GUI。

任何人都可以指引我使用任何建议的在线资源,这些资源提供了使用合成实现的Swing GUI的正确编写的初学者级示例/演示吗?

1 个答案:

答案 0 :(得分:1)

只有评论,而不是答案,OP的问题和基于她/他的书的知识

最简单的例子是使用JPanel和JButton

创建JFrame

组合物

为每个JComponents创建一个带有局部变量的类

返回JFrame,JPanel,JButton

的三个类

继承

带有

的三个班级

第一类扩展JFrame

第二课扩展JPanel

第三类扩展JButton

另一个动物园


现在问题如何更改为两种方式创建的BackGround for Object,组合和继承