Codigo Btnguardar
Codigo Btnguardar
Codigo Btnguardar
BorderLayout;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.text.StringContent;
import javax.swing.JLabel;
import javax.swing.JComboBox;
import javax.swing.JTextField;
import javax.swing.DefaultComboBoxModel;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.Font;
// DATOS MT0
public static String codigo0 = "MT0";
public static String modelo0 = "Aviator";
public static double precio0 = 124.9;
public static double ancho0 = 63.5;
public static double alto0 = 30.9;
public static double fondo0 = 29.2;
//DATOS MT1
public static String codigo1 = "MT1";
public static String modelo1 = "Century";
public static double precio1 = 174.9;
public static double ancho1 = 75.0;
public static double alto1 = 28.5;
public static double fondo1 = 30.0;
//DATOS MT2
public static String codigo2 = "MT2";
public static String modelo2 = "Benneton";
public static double precio2 = 159.9;
public static double ancho2 = 65.2;
public static double alto2 = 31.2;
public static double fondo2 = 29.4;
//DATOS MT3
public static String codigo3 = "MT3";
public static String modelo3 = "Lucas";
public static double precio3 = 99.9;
public static double ancho3 = 45.0;
public static double alto3 = 70.0;
public static double fondo3 = 25.0;
// DATOS MT4
public static String codigo4 = "MT4";
public static String modelo4 = "Samsonite";
public static double precio4 = 84.9;
public static double ancho4 = 50.2;
public static double alto4 = 60.4;
public static double fondo4 = 25.0;
/**
* Launch the application.
*/
public static void main(String[] args) {
try {
Dialogomodificarmaleta dialog = new
Dialogomodificarmaleta();
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dialog.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Create the dialog.
*/
public Dialogomodificarmaleta() {
setTitle("Modificar maleta");
setBounds(100, 100, 450, 230);
getContentPane().setLayout(new BorderLayout());
contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
getContentPane().add(contentPanel, BorderLayout.CENTER);
contentPanel.setLayout(null);
{
JLabel lblCodigo = new JLabel("C\u00F3digo");
lblCodigo.setFont(new Font("Arial", Font.BOLD, 12));
lblCodigo.setBounds(10, 26, 66, 14);
contentPanel.add(lblCodigo);
}
{
JLabel lblModelo = new JLabel("Modelo");
lblModelo.setFont(new Font("Arial", Font.BOLD, 12));
lblModelo.setBounds(10, 51, 66, 14);
contentPanel.add(lblModelo);
}
{
JLabel lblPrecio = new JLabel("Precio (S/)");
lblPrecio.setFont(new Font("Arial", Font.BOLD, 12));
lblPrecio.setBounds(10, 76, 66, 14);
contentPanel.add(lblPrecio);
}
{
JLabel lblAncho = new JLabel("Ancho (cm)");
lblAncho.setFont(new Font("Arial", Font.BOLD, 12));
lblAncho.setBounds(10, 101, 66, 14);
contentPanel.add(lblAncho);
}
{
JLabel lblAlto = new JLabel("Alto (cm)");
lblAlto.setFont(new Font("Arial", Font.BOLD, 12));
lblAlto.setBounds(10, 126, 66, 14);
contentPanel.add(lblAlto);
}
{
JLabel lblFondo = new JLabel("Fondo (cm)");
lblFondo.setFont(new Font("Arial", Font.BOLD, 12));
lblFondo.setBounds(10, 151, 66, 14);
contentPanel.add(lblFondo);
}
{
cboCodigo = new JComboBox();
cboCodigo.setFont(new Font("Arial", Font.BOLD, 12));
cboCodigo.addActionListener(this);
cboCodigo.setModel(new DefaultComboBoxModel(new String[]
{"MT0", "MT1", "MT2", "MT3", "MT4"}));
cboCodigo.setBounds(86, 26, 100, 20);
contentPanel.add(cboCodigo);
}
{
txtModelo = new JTextField();
txtModelo.setFont(new Font("Arial", Font.BOLD, 12));
txtModelo.setColumns(10);
txtModelo.setBounds(86, 51, 100, 20);
contentPanel.add(txtModelo);
}
{
txtPrecio = new JTextField();
txtPrecio.setFont(new Font("Arial", Font.BOLD, 12));
txtPrecio.setColumns(10);
txtPrecio.setBounds(86, 76, 100, 20);
contentPanel.add(txtPrecio);
}
{
txtAncho = new JTextField();
txtAncho.setFont(new Font("Arial", Font.BOLD, 12));
txtAncho.setColumns(10);
txtAncho.setBounds(86, 101, 100, 20);
contentPanel.add(txtAncho);
}
{
txtAlto = new JTextField();
txtAlto.setFont(new Font("Arial", Font.BOLD, 12));
txtAlto.setColumns(10);
txtAlto.setBounds(86, 126, 100, 20);
contentPanel.add(txtAlto);
}
{
txtFondo = new JTextField();
txtFondo.setFont(new Font("Arial", Font.BOLD, 12));
txtFondo.setColumns(10);
txtFondo.setBounds(86, 151, 100, 20);
contentPanel.add(txtFondo);
}
{
btnGrabar = new JButton("Grabar");
btnGrabar.setFont(new Font("Arial", Font.BOLD, 12));
btnGrabar.addActionListener(this);
btnGrabar.setBounds(310, 51, 89, 23);
contentPanel.add(btnGrabar);
}
{
btnCerrar = new JButton("Cerrar");
btnCerrar.setFont(new Font("Arial", Font.BOLD, 12));
btnCerrar.addActionListener(this);
btnCerrar.setBounds(310, 22, 89, 23);
contentPanel.add(btnCerrar);
}
}
codigo=cboCodigo.getSelectedIndex();
switch (codigo){
case 0: txtModelo.setText(""+modelo0);
txtPrecio.setText(""+precio0);
txtAncho.setText(""+ancho0);
txtAlto.setText(""+alto0);
txtFondo.setText(""+fondo0);
break;
case 1:
txtModelo.setText(""+modelo1);
txtPrecio.setText(""+precio1);
txtAncho.setText(""+ancho1);
txtAlto.setText(""+alto1);
txtFondo.setText(""+fondo1);
break;
case 2:
txtModelo.setText(""+modelo2);
txtPrecio.setText(""+precio2);
txtAncho.setText(""+ancho2);
txtAlto.setText(""+alto2);
txtFondo.setText(""+fondo2);
break;
case 3:
txtModelo.setText(""+modelo3);
txtPrecio.setText(""+precio3);
txtAncho.setText(""+ancho3);
txtAlto.setText(""+alto3);
txtFondo.setText(""+fondo3);
break;
case 4:
txtModelo.setText(""+modelo4);
txtPrecio.setText(""+precio4);
txtAncho.setText(""+ancho4);
txtAlto.setText(""+alto4);
txtFondo.setText(""+fondo4);
break;
}
}
protected void btnGrabarActionPerformed(ActionEvent e) {
if (codigo == 0){
precio0=precio0;
precio0=Double.parseDouble(txtPrecio.getText());
ancho0=ancho0;
ancho0=Double.parseDouble(txtAncho.getText());
alto0=alto0;
alto0=Double.parseDouble(txtAlto.getText());
fondo0=fondo0;
fondo0=Double.parseDouble(txtFondo.getText());
}
else if (codigo==1){
precio1=precio1;
precio1=Double.parseDouble(txtPrecio.getText());
ancho1=ancho1;
ancho1=Double.parseDouble(txtAncho.getText());
alto1=alto1;
alto1=Double.parseDouble(txtAlto.getText());
fondo1=fondo1;
fondo1=Double.parseDouble(txtFondo.getText());
}
else if (codigo==2){
precio2=precio2;
precio2=Double.parseDouble(txtPrecio.getText());
ancho2=ancho2;
ancho2=Double.parseDouble(txtAncho.getText());
alto2=alto2;
alto2=Double.parseDouble(txtAlto.getText());
fondo2=fondo2;
fondo2=Double.parseDouble(txtFondo.getText());
}
else if (codigo==3){
precio3=precio3;
precio3=Double.parseDouble(txtPrecio.getText());
ancho3=ancho3;
ancho3=Double.parseDouble(txtAncho.getText());
alto3=alto3;
alto3=Double.parseDouble(txtAlto.getText());
fondo3=fondo3;
fondo3=Double.parseDouble(txtFondo.getText());
}
else {
precio4=precio4;
precio4=Double.parseDouble(txtPrecio.getText());
ancho4=ancho4;
ancho4=Double.parseDouble(txtAncho.getText());
alto4=alto4;
alto4=Double.parseDouble(txtAlto.getText());
fondo4=fondo4;
fondo4=Double.parseDouble(txtFondo.getText());
}
}