Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aluno(a): MARIANA BEATRIZ SILVA DOS SANTOS Data: 31/10/2017 11:15:09 (Finalizada) 1a Questão (Ref.: 201308105369) Fórum de Dúvidas (0) Saiba (0) Associe as colunas e marque a alternativa correta: Classe JFrame Classe JComponent Classe JButton GridLayout LayoutManager MouseListener ( ) Classe filha de Container; ( ) Interface proveniente da awt; ( ) Classe filha de Frame proveniente da classe Window; ( ) Classe filha de JComponent; ( ) Classe filha de EventListener; ( ) Classe que implementa LayoutManager. 1,2,6,4,3,5; 2,6,5,4,3,1; 1,2,4,6,5,3; 2,5,1,3,6,4. 2,6,5,3,4,1; 2a Questão (Ref.: 201307984822) Fórum de Dúvidas (0) Saiba (0) Os gerenciadores de layouts organizam os componentes GUI em um container de objetos com o objetivo de construir uma apresentação melhor. Sua função é facilitar a vida do designer na construção das interfaces. Essa funcionalidade permite que o programador se concentre na aparência e nos comportamentos básicos, deixando para o gerenciador de layout a responsabilidade do detalhe da aparência. Neste contexto, assinale a alternativa que apresenta o conjunto de linhas que configura o gerenciador FlowLayout para o container corrente. layout = new FlowLayout(); getPane().setLayout(layout); layout = new FlowLayout(); getContentPane().getLayout(layout); layout = new FlowLayout(); getContent().setLayout(layout); layout = new FlowLayout(); getContentPane().setLayout(layout); layout = new FlowLayout(); getContentPane(layout); 3a Questão (Ref.: 201307929179) Fórum de Dúvidas (0) Saiba (0) BorderLayout é a classe gerenciadora de leiaute que dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior), leste (lado direito), oeste (lado esquerdo) e centro. Quando não definimos em qual setor o componente irá entrar, ele irá para qual área? Centro Oeste Sul Leste Norte Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201307327679) Fórum de Dúvidas (0) Saiba (0) De acordo com os tipos de Layout, identifique qual das afirmações abaixo está INCORRETA. - BoxLayout: é uma versão simplificada do GridBagLayout. Permite indicar a localização dos componentes em coordenadas X e Y, porém não permite o controle da distância entre componentes. - BorderLayout: é o padrão. Divide a tela em cinco regiões (NORTH, SOUTH, EAST, WEST, CENTER). Todo componente adicionado entra automaticamente no centro, "empurrando" os outros para as bordas. - GridBagLayout: permite maior controle que o GridLayout. Neste layout você pode definir exatamente como as regiões da sua grade irão se comportar e reformatar caso a janela tenha seu tamanho alterado. Entretanto, é o gerenciador mais complexo de utilizar. Ele foi criado para ser utilizado por programas de criação de GUI's. - GridLayout: permite construir uma tabela de componentes. Ao adicioná-los, eles são colocados da esquerda para a direita e de cima para baixo em uma grade. Você pode especificar o número de colunas e linhas que serão necessárias, e todas terão o mesmo tamanho. Se existir menos componentes do que o total de espaços, eles ficarão vazios. Caso contrário, o componente excedente não será mostrado. - FlowLayout: é o mais simples. Ele simplesmente "enche" o container com componentes da esquerda pra direita, até terminar o espaço da linha. Daí, ele faz a mesma coisa na linha abaixo. Todos os componentes sempre terão um espaço do tamanho que eles estão ocupando no momento. Gabarito Comentado 5a Questão (Ref.: 201308143310) Fórum de Dúvidas (0) Saiba (0) FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita. FlowLayout.TRAILING FlowLayout.RIGTH FlowLayout.LEFT FlowLayout.CENTER FlowLayout.LEADING 6a Questão (Ref.: 201308109848) Fórum de Dúvidas (0) Saiba (0) Uma interface deve conter paineis que aparecem de acordo com um determinado contexto. Os paineis contêm diferentes componentes. Quando um painel está visível, os outros devem estar "escondidos". Neste caso, deve-se utilizar um gerenciador de layout: Marque a alternativa que indica esse gerenciador de layout. FlowLayout CardLayout Nenhum BorderLayout GridLayout 7a Questão (Ref.: 201307990741) Fórum de Dúvidas (0) Saiba (0) Seja um frame "f" criado a partir da seguinte linha de comando: JFrame f=new JFrame(); Marque a opção que traz a forma CORRETA de se estabelecer um um gerenciador de layout para o frame "f". f.add(BorderLayout); f.setLayout(BorderLayout); f.new BorderLayout(); f.setLayout(new BorderLayout()); f.add(BorderLayout()); 8a Questão (Ref.: 201308017148) Fórum de Dúvidas (0) Saiba (0) Os gerenciadores de leiautes organizam os componentes GUI em um contêiner de objetos com o objetivo de construir uma apresentação melhor. Sua função é facilitar a vida do designer na construção das interfaces. Essa funcionalidade permite que o programador se concentre na aparência e nos comportamentos básicos, deixando para o gerenciador de leiaute a responsabilidade do detalhe da aparência. Os contêiners derivados da classe Window podem utilizar os leiautes do tipo: (I) BorderLayout (II) FlowLayout (III) GridLayout (IV) GridBagLayout Apenas a IV está errada. Todas as opções estão corretas. As alternativas I e IV estão erradas. As opções I e II estão erradas. Apenas a opção III está errada.
Compartilhar