wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

JAVA GUI

Total questions: 15

Worksheet time: 13mins

Name
Class
Date
1.

quali librerie è necessario includere per usare l'interfaccia grafica in JAVA

a)

javax.swing.* e java.awt.*

b)

java.GUI.*

c)

javax.GUI.* e javax.swing.*

d)

javax.grafica.* e java.GUI

2.

Quale dei seguenti oggetti contenitore in JAVA è gerarchicamente superiore

a)

JPanel

b)

JFrame

c)

JButton

d)

JTextField

3.

Per impostare la dimensione del JFrame frm con larghezza 200px ed altezza 300px si utilizza l'istruzione

a)

frm.setSize(200,300);

b)

frm.paint(300,200);

c)

frm.setSize(300,200);

d)

frm.setVisible( 300, 200 );

4.

quale delle seguenti dichiarazioni prevede un layout con 4 righe e 2 colonne

a)

GridLayout lay1=new GridLayout(2,4);

b)

Layout lay1=new Layout(4,2);

c)

GridLayout lay1=new GridLayout(4,2);

d)

Layout lay1=new Layout(2,4);

5.

Nel BorderLayout lo spazio orizzontalmente a sinistra è indicato dalla costante

a)

NORTH

b)

SOUTH

c)

EAST

d)

WEST

6.

Indicare l'istruzione corretta per aggiungere un bottone b al pannello p

a)

p.aggiungi(b);

b)

b.add(p)

c)

p.add(b)

d)

non si può aggiungere un bottone ad un pannello

7.

Quale dei seguneti oggetti permette all'utente di scrivere al suo interno

a)

JLabel

b)

JTextField

c)

JButton

d)

JFrame

8.

Quale istruzione è corretta per inserire un'etichetta etc nella parte inferiore di un pannello p con BorderLayout

a)

p.add(etc, BorderLayout.INF);

b)

p.add(etc, BorderLayout.NORTH);

c)

p.add(etc, BorderLayout.UNDER);

d)

p.add(etc, BorderLayout.SOUTH);

9.

Inserire un'immagine in un JButton prevede che si dichiari un oggetto di che tipo

a)

Image

b)

ImageIcon

c)

Img

d)

Ico

10.

Qual'e' la differenza tra un oggetto JTextField ed un oggetto JTextArea

a)

JTextField permette di colorare lo sfondo

b)

JTextArea permette di colorare il carattere

c)

JTextArea permette il testo su più righe

d)

JTextField permette di far scrivere l'utente

11.

import java.awt.*;

import javax.swing.*;


public class microGUI

{

public static void main ( String[] args )

{

JFrame frm = new ___________();

frm.___________( 150, 100 );

frm.___________( true );

}

}

a)

JFrame, setSize, setVisible

b)

JForm, setVisible, setOn

c)

JFrame, setVisible, setSize

d)

JWindow, setSize, paint

12.

Quale metodo permette il cambio di coloro di sfondo di un JPanel

a)

setBackground( Color.RED )

b)

setForeground( Color.RED )

c)

add(Color.RED)

d)

Non si può cambiare il colore di sfonfo

13.

Quanti oggetti possono essere inseriti in una cella del GridLayout

a)

nessuno

b)

1

c)

Tutti quelli che si vuole

d)

Solo un JPanel per cella

14.

secondo quale ordine vengono gli oggetti vengono inseriti sul pannello se non imposto nessun layout

a)

dall'alto verso il basso

b)

da sinistra a destra, fino a fine riga

c)

da destra a sinistra, fino a fine riga

d)

tutti al centro, fino a fine riga

15.

Se un JFrame contiene 3 JPanel, ogni JPanel può avere un layout manager diverso?

a)

No, tutti devono avere il layout manager di default

b)

No, tutti devono avere lo stesso layout manager

c)

Si, tutti DEVONO avere un layout manager differente

d)

Si, per ogni JPanel si può usare il metodo setLayout per impostare il layout manager