Configurar obsequio (Nicolás)
unknown
java
2 years ago
4.0 kB
12
Indexable
package Proyecto;
import java.awt.EventQueue;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.JButton;
import javax.swing.UIManager;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class DlgConfigurarObsequio extends JDialog implements ActionListener {
private static final long serialVersionUID = 1L;
private JLabel lblNewLabel;
private JLabel lblUnidad;
private JLabel lblAMs;
private JTextField txtObsequio1;
private JTextField txtObsequio2;
private JTextField txtObsequio3;
private JButton btnCancelar;
private JButton btnAceptar;
public static void main(String[] args) {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Throwable e) {
e.printStackTrace();
}
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
DlgConfigurarObsequio dialog = new DlgConfigurarObsequio();
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dialog.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
public DlgConfigurarObsequio() {
setTitle("Configurar Obsequios");
setResizable(false);
setModal(true);
setBounds(100, 100, 418, 126);
getContentPane().setLayout(null);
lblNewLabel = new JLabel("1 unidad");
lblNewLabel.setBounds(20, 11, 46, 14);
getContentPane().add(lblNewLabel);
lblUnidad = new JLabel("2 a 5 unidades");
lblUnidad.setBounds(20, 36, 70, 14);
getContentPane().add(lblUnidad);
lblAMs = new JLabel("6 a más unidades");
lblAMs.setBounds(20, 61, 83, 14);
getContentPane().add(lblAMs);
txtObsequio1 = new JTextField();
txtObsequio1.setBounds(133, 8, 86, 20);
getContentPane().add(txtObsequio1);
txtObsequio1.setColumns(10);
txtObsequio2 = new JTextField();
txtObsequio2.setColumns(10);
txtObsequio2.setBounds(133, 33, 86, 20);
getContentPane().add(txtObsequio2);
txtObsequio3 = new JTextField();
txtObsequio3.setColumns(10);
txtObsequio3.setBounds(133, 58, 86, 20);
getContentPane().add(txtObsequio3);
btnCancelar = new JButton("Cancelar");
btnCancelar.addActionListener(this);
btnCancelar.setBounds(298, 36, 89, 23);
getContentPane().add(btnCancelar);
btnAceptar = new JButton("Aceptar");
btnAceptar.addActionListener(this);
btnAceptar.setBounds(298, 7, 89, 23);
getContentPane().add(btnAceptar);
// Código adicional para cargar los obsequios al abrir la ventana
// txtObsequio1.setText("" + FrmSistema.obsequio1);
// txtObsequio2.setText("" + FrmSistema.obsequio2);
// txtObsequio3.setText("" + FrmSistema.obsequio3);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == btnAceptar) {
actionPerformedBtnAceptar(e);
}
if (e.getSource() == btnCancelar) {
actionPerformedBtnCancelar(e);
}
}
protected void actionPerformedBtnCancelar(ActionEvent e) {
dispose();
}
protected void actionPerformedBtnAceptar(ActionEvent e) {
// Código para guardar los nuevos obsequios
// FrmSistema.obsequio1 = txtObsequio1.getText();
// FrmSistema.obsequio2 = txtObsequio2.getText();
// FrmSistema.obsequio3 = txtObsequio3.getText();
// Mostrar aviso de cambio realizado
JOptionPane.showInternalMessageDialog(null, "Cambio Realizado con Éxito", "Aviso", 1, null);
dispose();
}
}
Editor is loading...
Leave a Comment