**Entrega 3** - Modificada
- Añadí el código fuente de la interfaz.
Hola a todos , esta entrada es para mostrar mi interfaz gráfica, aun faltan algunas cosas como el manejo de JTable e imágenes.
Sin mas que decir utilicé 4 botones, 5 Labels (etiquetas) , y el menú. No tiene ventanas adicionales, solo la que se muestra en pantalla.
Interfaz
Código Fuente de la ventana:
import java.awt.*;
import javax.swing.*;
public class Interfaz extends JFrame {
private JPanel panel_2;
private JButton btn_agregar;
private JButton btn_modificar;
private JButton btn_borrar;
private JButton btn_mover;
private JLabel label_nom;
private JLabel label_tipo;
private JLabel label_dir;
private JLabel label_cump;
private JLabel label_tel;
private MenuBar barra = new MenuBar();
private Menu archivo = new Menu ("Archivo");
private Menu opciones = new Menu ("Opciones");
public Interfaz()
{
this.setTitle("Interfaz Grafica");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.definir();
this.setSize (650,400);
this.setVisible(true);
}
public void definir()
{
/**Barra de Menu*/
setMenuBar(barra);
barra.add(archivo);
barra.add(opciones);
archivo.add("Nuevo");
archivo.add("Abrir");
archivo.addSeparator();
archivo.add("Guardar");
archivo.add("Exportar");
getContentPane().setLayout(null);
/**Botones*/
btn_agregar = new JButton("Agregar");
this.add(btn_agregar);
btn_agregar.setBounds(75,48,100,32);
btn_modificar = new JButton("Modificar");
this.add(btn_modificar);
btn_modificar.setBounds(180,48,100,32);
btn_borrar = new JButton("Borrar");
this.add(btn_borrar);
btn_borrar.setBounds(75,88,100,32);
btn_mover = new JButton("Mover");
this.add(btn_mover);
btn_mover.setBounds(180,88,100,32);
label_nom = new JLabel("Nombre:");
this.add(label_nom);
label_nom.setBounds(288,48,168,24);
label_tipo = new JLabel("Tipo de Contacto:");
this.add(label_tipo);
label_tipo.setBounds(288,80,168,24);
label_dir = new JLabel("Direccion:");
this.add(label_dir);
label_dir.setBounds(288,112,168,24);
label_cump = new JLabel("Fecha de nacimiento");
this.add(label_cump);
label_cump.setBounds(288,144,168,24);
label_tel = new JLabel("Telefono:");
this.add(label_tel);
label_tel.setBounds(288,176,168,24);
panel_2 = new JPanel();
this.add(panel_2);
panel_2.setBounds(0,0,688,416);
}
public static void main(String [] args) {
Interfaz ventana = new Interfaz();
}
}
Nota: Ese código es solo de la interfaz sin que haya alguna acción en los botones.

Ok.
ResponderEliminarCalificación: 10/10