Ed
há 2 meses
Vamos analisar cada afirmação: I. A classe JLabel consegue acessar métodos do pacote JComponent, como o método setFont() que determina características de fonte. Verdadeiro, JLabel é uma subclasse de JComponent e, portanto, pode acessar seus métodos, incluindo setFont(). II. O método setBackground() do pacote java.JComponent pode ser acessado pela classe Frame via herança. Falso, a classe Frame não herda de JComponent, mas sim de Frame, que é uma subclasse de Component. Portanto, não pode acessar diretamente métodos de JComponent. III. A interface Accessible permite que a classe JFrame acesse métodos do pacote javax.JComponent. Falso, a interface Accessible não é uma forma de herança que permite acesso a métodos de JComponent. Ela é usada para tornar componentes acessíveis, mas não implica que JFrame possa acessar métodos de JComponent diretamente. IV. O método setSize() pode ser acessado via objeto JFrame, pois pertence a uma classe superior à classe JFrame, conhecida como Component. Verdadeiro, o método setSize() é um método da classe Component, que é a superclasse de JFrame. Com base nas análises, as afirmações verdadeiras são I e IV. Portanto, a alternativa correta que contém todos os itens verdadeiros é: a) I e IV.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade