Está en la página 1de 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, etiquetaTamaño;
//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 están 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 líneas de código y explique cómo
corregirlos.
a)import javax.swing.JFrame

EAST). private JPasswordField campoContrasenia. campoTexto3.//establecer esquema GridLayout //establecer esquema cuadricula1 = new GridLayout (8. c)contenedor. Ejemplos de construcción de este tipo de control. //obtenido panel del contenido y estableciendo su esquema contenedor = getContentPanel().8).GridLayout(8. . contenedor.//BorderLayout contenedor. b)objetoPanel. contenedor.add(botonEste.DEFAULT)). d)contenedor.8).setLayout(new Flow Layout(FlowLayout.setLayout(cuadricula1).import javax.JFrame.add(boton2.swing. campoTexto2. ######################################################################## c) private tfClave.setLayout(esquema). BorderLoyout.Este). tfNombre private JTextField campoTexto1.

add( campoTexto2 ).setToolTipText("Ésta Cuedaro de Texto no lo puedes editar"). add( campoTexto3 ). campoContrasenia. add( campoContrasenia ). 20 ). campoTexto2. 150.150.30). // crear campo de contraseña con texto predeterminado campoContrasenia = new JPasswordField( "Texto oculto" ).250. #################################################################### .setBounds(50.100. 30).setEditable( false ).100. campoTexto3.setBounds(10. 100. campoTexto3.// Crear un cuadro de texto sencillo tfClave = new JTextField(). // es opcional para que funcione la linea anterior campoTexto3. // Posición del cuadro de texto add(tfClave). // Se agrega al contenedor // Crear campo de texto con texto predeterminado campoTexto2 = new JTextField( "Escriba el texto aquí" ).200.100. // Cuadro de texto con texto predeterminado con 20 elementos visibles campoTexto3 = new JTextField( "Campo de texto no editable".30).30).setBounds(10. // Construyendo el control tfClave.setBounds(10.