En mi caso no sé si sera porque estoy usando NetBeans... pero vamos... Tengo todas las librerías importadas y demás... El caso es que estoy al borde de los exámenes de septiembre y no he conseguido sacar otro rato para ponerme a programar. T.T
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú //Este metodo es para especificar que hacer al pulsar la X de la ventana
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);
}
});
//Atributo para crear la ventana
private static JFrame ventanap;
//Atributo para crear los paneles
private static JPanel panel_norte;
private static JPanel panel_central;
//Atributos para la tabla(CENTRO)
final String[] nombre_columna= {"n",
"a",
"I",
"A",
"M",
"C"};
private static JTable tabla;
CalculoPrestamo calculo;
//Atributos para crear los labels(NORTE)
private JLabel lab_Co;
private JLabel lab_ano;
private JLabel lab_interes;
//Atributos para los cuadros de texto(NORTE)
private static JTextField tf_Co;
private static JTextField tf_ano;
private static JTextField tf_interes;
//Atributo botón y lo correspondiente a él.
private static JButton boton;
VentanaFrances crea_tabla;
//CONSTRUCTOR
public VentanaPrestamo() {
// Crea la ventana pone nombre, ajusta el tamaño al contenido y la hace visible
ventanap=new JFrame("Cuadro de Prestamo");
ventanap.setSize(500,200);
ventanap.setVisible(true);
//cierra la ventana correctamente deteniendo el proceso y todo lo demás
ventanap.setDefaultCloseOperation(ventanap.EXIT_ON_CLOSE);
calculo=new CalculoPrestamo(15000, 5, 3);
// Activa la colocacion para que podamos meter los paneles
ventanap.setLayout(new BorderLayout());
//Objetos correspondientes al panel NORTE
panel_norte=new JPanel();
//Coloco en el panel norte la etiqueta del capital inicial
ventanap.setLayout(new GridLayout(4,3));
lab_Co=new JLabel("Capital Inicial");
lab_Co.setToolTipText("Capital Inical:");
ventanap.add(lab_Co, BorderLayout.NORTH);
tf_Co=new JTextField();
tf_Co.setSize(20,10);
ventanap.add(tf_Co, BorderLayout.NORTH);
lab_interes=new JLabel("Tipo de Interes");
lab_interes.setToolTipText("Tipo de Interes:");
ventanap.add(lab_interes, BorderLayout.NORTH);
tf_interes=new JTextField();
tf_interes.setSize(20,10);
ventanap.add(tf_interes, BorderLayout.NORTH);
lab_ano=new JLabel("Año");
lab_ano.setToolTipText("Nº de Años:");
ventanap.add(lab_ano, BorderLayout.NORTH);
tf_ano=new JTextField();
tf_ano.setSize(20,10);
ventanap.add(tf_ano, BorderLayout.NORTH);
//Correspondiente al boton y lo que hace
boton=new JButton("Generar cuadro");
ventanap.add(boton, BorderLayout.NORTH);
ventanap.add(null, BorderLayout.NORTH);
//Creo la tabla, indico el tamaño y añado un scrollpane
tabla=new JTable(calculo.resultado_tabla(), nombre_columna);
tabla.setPreferredScrollableViewportSize(null);
tabla.setForeground(Color.blue);
tabla.setBackground(Color.LIGHT_GRAY);
//Objetos correspondientes al panel CENTRAL
panel_central=new JPanel();
ventanap.setLayout(new BorderLayout());
ventanap.setLayout(new GridLayout());
ventanap.add(panel_central, BorderLayout.CENTER);
panel_central.add(tabla);