Package ProyectoCA
Package ProyectoCA
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import java.awt.Color;
import java.awt.Component;
import javax.swing.border.MatteBorder;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import java.awt.Font;
import javax.swing.SwingConstants;
import javax.swing.JSeparator;
import javax.swing.JButton;
import javax.swing.border.TitledBorder;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableCellRenderer;
import java.awt.event.ActionListener;
import java.text.DateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.awt.event.ActionEvent;
import rojerusan.RSPanelsSlider;
import rojerusan.RSPanelsSlider.DIRECT;
import java.awt.SystemColor;
import javax.swing.UIManager;
import javax.swing.JTextField;
import java.awt.CardLayout;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import com.toedter.calendar.JDateChooser;
import javax.swing.border.CompoundBorder;
import javax.swing.ImageIcon;
import java.awt.Toolkit;
/**
* Create the frame.
*/
public Menu() {
setIconImage(Toolkit.getDefaultToolkit().getImage(Menu.class.getResource("/img/png
ocean.com.png")));
setTitle("CAJERO AUTOMATICO | Principal");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 1341, 686);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JPanel panel = new JPanel();
panel.setBorder(new MatteBorder(1, 1, 1, 1, (Color) new Color(0, 0, 0)));
panel.setBackground(new Color(239, 49, 35));
panel.setBounds(0, 0, 1325, 87);
contentPane.add(panel);
panel.setLayout(null);
// ---DISE�O DE LA TABLA
if (!this.btnConsultarSaldo.isSelected()) {
panelConsultaSaldo.setName("panelConsultaSaldo");
this.btnConsultarSaldo.setSelected(true);
this.btnRetirarSaldo.setSelected(false);
this.btnDepositarSaldo.setSelected(false);
this.btnMovimientosSaldo.setSelected(false);
}
protected void actionPerformedBtnRetirarSaldo(ActionEvent arg0) {
if (!this.btnRetirarSaldo.isSelected()) {
panelRetiraSaldo.setName("panelRetiraSaldo");
this.btnConsultarSaldo.setSelected(false);
this.btnRetirarSaldo.setSelected(true);
this.btnDepositarSaldo.setSelected(false);
this.btnMovimientosSaldo.setSelected(false);
}
}
this.btnConsultarSaldo.setSelected(false);
this.btnRetirarSaldo.setSelected(false);
this.btnDepositarSaldo.setSelected(true);
this.btnMovimientosSaldo.setSelected(false);
}
}
if (!this.btnMovimientosSaldo.isSelected()) {
panelMovimientos.setName("panelMovimientos");
this.btnConsultarSaldo.setSelected(false);
this.btnRetirarSaldo.setSelected(false);
this.btnDepositarSaldo.setSelected(false);
this.btnMovimientosSaldo.setSelected(true);
}
}
// --------------DEPOSITAR SOLES-----------------------
protected void actionPerformedBtnDepositarSoles(ActionEvent arg0) {
int ok = JOptionPane.showConfirmDialog(null, "¿Esta seguro?", "Alerta!",
JOptionPane.YES_NO_OPTION);
if (ok == 0) {
Resultado();
txtNro.setText("" + CodigoCorrelativo());
} else {
JOptionPane.showMessageDialog(null, "Deposito cancelado");
txtSaldoSoles.setText("");
}
saldo = Integer.parseInt(txtSaldoSoles.getText());
obj[2] = saldo;
modelo.addRow(obj);
limpiar();
SumarColumna();
JOptionPane.showMessageDialog(null, "Se a depositado S/ " + saldo);
void limpiar() {
txtSaldoSoles.setText("");
txtRestarCantidad.setText("");
}
// ---------------------RETIRAR MONTO------------------
protected void actionPerformedBtnRetirarMonto(ActionEvent arg0) {
obj[2] = saldo;
modelo.addRow(obj);
limpiar();
RestarColumna();
JOptionPane.showMessageDialog(null, "Se a retirado S/ " + saldo);
}
int fila = 0;
int nr1 = 0;
for (int i = 0; i < tabla.getRowCount(); i++) {
fila = Integer.parseInt(tabla.getValueAt(i, 2).toString());
nr1 += fila;
}
lblSaldo.setText("" + nr1);
}
int n1;
Object obj[] = new Object[3];
obj[0] = txtNro.getText();
obj[1] = VariableFecha.format(fecha.getDate());
obj[2] = soles;
modelo.addRow(obj);
limpiar();
RestarColumna();
JOptionPane.showMessageDialog(null, "Se a retirado
S/100.00");
} else {
}
} else {
JOptionPane.showMessageDialog(null, "Saldo insuficiente");
}
txtNro.setText("" + CodigoCorrelativo());
}
modelo.addRow(obj);
limpiar();
RestarColumna();
JOptionPane.showMessageDialog(null, "Se a retirado
S/500.00");
} else {
}
} else {
JOptionPane.showMessageDialog(null, "Saldo insuficiente");
}
txtNro.setText("" + CodigoCorrelativo());
}
int n;
modelo.addRow(obj);
limpiar();
RestarColumna();
JOptionPane.showMessageDialog(null, "Se a retirado
S/900.00");
} else {
}
} else {
JOptionPane.showMessageDialog(null, "Saldo insuficiente");
}
txtNro.setText("" + CodigoCorrelativo());
}