“扩展JPanel”是什么意思?

时间:2015-03-15 09:29:27

标签: java swing jframe jpanel extends

我有一个名为UserInterface的类。在代码public class UserInterface extends JPanel中,“扩展JPanel”是否意味着JFrame中有一个JPanel(JFrame是应用程序窗口)或者它意味着什么?

此外,如果这意味着JFrame中有JPanel,我该如何访问JPanel(例如,设置其背景颜色)?

1 个答案:

答案 0 :(得分:1)

Java中的

extends表示是-a 。所以你的班级是JPanel;它的继承; OOP的一个基本部分。

由于您的课程是JPanel,如果您想在课堂内的某个地方设置背景颜色,那么您只需setBackground(yourColor)从外部ui.setBackground(yourColor)假设您将实例命名为ui

JFrameJPanel不同,如果这是你得到的。