You are on page 1of 3

a)se necesita un new para crear un objeto

nombreBoton=new JButton ("LEYENDA");


b)JLabel es el nombre de una clase y no puede utilizarse como nombre de variable.
yo lo puedria hacer de la siguiente forma:
JLabel etiquetaNombre, etiquetaApellido, etiquetaEdad, etiquetaTamao;
//con esto ahora dentro del maininstanciamos o hacemos referencia a cada
componente y lo agregamos al oreden del panel.
aplicacion.etiquetaNombre = new Jlabel ("Nombre");
aplicacion.etiquetaNombre = new Jlabel ("Apellido");
....
....
//agregamos ahora los componentes en orden
aplicacion.panel.add(aplicacion.etiquetaNombre);
c) Los argumentos que se pasan al constructor estn invertidos. El objeto String debe
ponerse primero.
d)se ha establecido BorderLayout y los los componenetes se agregara sin especificar
la region, por lo que ambos se agregaran a la region central las instruciiones add
serian:
contenedor.add(boton1, BorderLayout.NORTE);
contenedor.add(boton1, BorderLayout.SUR);
a)un objeto JPanel es un objeto JComponent.

falso

b)un objeto JPanel es un objeto Component. verdadero


c)Un objeto Jlabel es un objeto Container. verdadero
d)Un objeto JList es un objeto JPanel. falso
e)Un objeto AbstractButton es un objeto JButton.
f)Un objeto JTextField es un objecto Object. Verdadero
g)ButtonGroup es una subclase de JComponent falso
encuentre los errores en cada una de las siguientes lneas de cdigo y explique cmo
corregirlos.
a)import javax.swing.JFrame

import javax.swing.JFrame;
b)objetoPanel.GridLayout(8,8);//establecer esquema GridLayout
//establecer esquema
cuadricula1 = new GridLayout (8,8);
//obtenido panel del contenido y estableciendo su esquema
contenedor = getContentPanel();
contenedor.setLayout(cuadricula1);
c)contenedor.setLayout(new Flow Layout(FlowLayout.DEFAULT));
contenedor.setLayout(esquema);
d)contenedor.add(botonEste,EAST);//BorderLayout
contenedor.add(boton2, BorderLoyout,Este);

########################################################################
c)
private tfClave, tfNombre
private JTextField campoTexto1, campoTexto2, campoTexto3;
private JPasswordField campoContrasenia;
Ejemplos de construccin de este tipo de control.

// Crear un cuadro de texto sencillo


tfClave = new JTextField(); // Construyendo el control
tfClave.setBounds(50, 100, 150, 30); // Posicin del cuadro de texto
add(tfClave); // Se agrega al contenedor
// Crear campo de texto con texto predeterminado
campoTexto2 = new JTextField( "Escriba el texto aqu" );
campoTexto2.setBounds(10,150,100,30);
add( campoTexto2 );
// Cuadro de texto con texto predeterminado con 20 elementos visibles
campoTexto3 = new JTextField( "Campo de texto no editable", 20 );
campoTexto3.setBounds(10,200,100,30); // es opcional para que funcione la linea
anterior
campoTexto3.setEditable( false );
campoTexto3.setToolTipText("sta Cuedaro de Texto no lo puedes editar");
add( campoTexto3 );
// crear campo de contrasea con texto predeterminado
campoContrasenia = new JPasswordField( "Texto oculto" );
campoContrasenia.setBounds(10,250,100,30);
add( campoContrasenia );
####################################################################

You might also like