491 lines
23 KiB
Java
491 lines
23 KiB
Java
/*
|
|
* MIT License
|
|
*
|
|
* Copyright (c) 2018-2019 Daniel Cortes
|
|
*
|
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
* of this software and associated documentation files (the "Software"), to deal
|
|
* in the Software without restriction, including without limitation the rights
|
|
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
* copies of the Software, and to permit persons to whom the Software is
|
|
* furnished to do so, subject to the following conditions:
|
|
*
|
|
* The above copyright notice and this permission notice shall be included in all
|
|
* copies or substantial portions of the Software.
|
|
*
|
|
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
* SOFTWARE.
|
|
*/
|
|
|
|
package danielcortes.xyz.views;
|
|
|
|
import com.intellij.uiDesigner.core.GridConstraints;
|
|
import com.intellij.uiDesigner.core.GridLayoutManager;
|
|
import com.intellij.uiDesigner.core.Spacer;
|
|
import danielcortes.xyz.views.components.NumberFormatedTextField;
|
|
import java.awt.Dimension;
|
|
import java.awt.Font;
|
|
import java.awt.Insets;
|
|
import javax.swing.BorderFactory;
|
|
import javax.swing.JButton;
|
|
import javax.swing.JComponent;
|
|
import javax.swing.JLabel;
|
|
import javax.swing.JPanel;
|
|
import javax.swing.JSeparator;
|
|
import javax.swing.border.TitledBorder;
|
|
|
|
public class ArqueoView {
|
|
|
|
private JPanel contentPanel;
|
|
private NumberFormatedTextField veinteMilField;
|
|
private NumberFormatedTextField diezMilField;
|
|
private NumberFormatedTextField cincoMilField;
|
|
private NumberFormatedTextField dosMilField;
|
|
private NumberFormatedTextField milField;
|
|
private NumberFormatedTextField quinientosField;
|
|
private NumberFormatedTextField cienField;
|
|
private NumberFormatedTextField cincuentaField;
|
|
private NumberFormatedTextField diezField;
|
|
private NumberFormatedTextField chequesField;
|
|
private NumberFormatedTextField tarjetasField;
|
|
private NumberFormatedTextField efectivoField;
|
|
private NumberFormatedTextField documentosField;
|
|
private NumberFormatedTextField egresosField;
|
|
private NumberFormatedTextField rendidoField;
|
|
private JButton guardarEfectivoButton;
|
|
private JButton guardarDocumentosButton;
|
|
private JButton calcularFondoButton;
|
|
private NumberFormatedTextField diferenciaField;
|
|
private NumberFormatedTextField debeRendirField;
|
|
private NumberFormatedTextField retiroField;
|
|
|
|
{
|
|
// GUI initializer generated by IntelliJ IDEA GUI Designer
|
|
// >>> IMPORTANT!! <<<
|
|
// DO NOT EDIT OR ADD ANY CODE HERE!
|
|
$$$setupUI$$$();
|
|
}
|
|
|
|
public JPanel getContentPanel() {
|
|
return contentPanel;
|
|
}
|
|
|
|
public NumberFormatedTextField getVeinteMilField() {
|
|
return veinteMilField;
|
|
}
|
|
|
|
public NumberFormatedTextField getDiezMilField() {
|
|
return diezMilField;
|
|
}
|
|
|
|
public NumberFormatedTextField getCincoMilField() {
|
|
return cincoMilField;
|
|
}
|
|
|
|
public NumberFormatedTextField getDosMilField() {
|
|
return dosMilField;
|
|
}
|
|
|
|
public NumberFormatedTextField getMilField() {
|
|
return milField;
|
|
}
|
|
|
|
public NumberFormatedTextField getQuinientosField() {
|
|
return quinientosField;
|
|
}
|
|
|
|
public NumberFormatedTextField getCienField() {
|
|
return cienField;
|
|
}
|
|
|
|
public NumberFormatedTextField getCincuentaField() {
|
|
return cincuentaField;
|
|
}
|
|
|
|
public NumberFormatedTextField getDiezField() {
|
|
return diezField;
|
|
}
|
|
|
|
public NumberFormatedTextField getChequesField() {
|
|
return chequesField;
|
|
}
|
|
|
|
public NumberFormatedTextField getTarjetasField() {
|
|
return tarjetasField;
|
|
}
|
|
|
|
public NumberFormatedTextField getEfectivoField() {
|
|
return efectivoField;
|
|
}
|
|
|
|
public NumberFormatedTextField getDocumentosField() {
|
|
return documentosField;
|
|
}
|
|
|
|
public NumberFormatedTextField getEgresosField() {
|
|
return egresosField;
|
|
}
|
|
|
|
public NumberFormatedTextField getRendidoField() {
|
|
return rendidoField;
|
|
}
|
|
|
|
public JButton getGuardarEfectivoButton() {
|
|
return guardarEfectivoButton;
|
|
}
|
|
|
|
public JButton getGuardarDocumentosButton() {
|
|
return guardarDocumentosButton;
|
|
}
|
|
|
|
public JButton getCalcularFondoButton() {
|
|
return calcularFondoButton;
|
|
}
|
|
|
|
public NumberFormatedTextField getDiferenciaField() {
|
|
return diferenciaField;
|
|
}
|
|
|
|
public NumberFormatedTextField getDebeRendirField() {
|
|
return debeRendirField;
|
|
}
|
|
|
|
public NumberFormatedTextField getRetiroField() {
|
|
return retiroField;
|
|
}
|
|
|
|
/**
|
|
* Method generated by IntelliJ IDEA GUI Designer >>> IMPORTANT!! <<< DO NOT edit this method OR
|
|
* call it in your code!
|
|
*
|
|
* @noinspection ALL
|
|
*/
|
|
private void $$$setupUI$$$() {
|
|
contentPanel = new JPanel();
|
|
contentPanel.setLayout(new GridLayoutManager(3, 2, new Insets(0, 0, 0, 0), -1, -1));
|
|
final JPanel panel1 = new JPanel();
|
|
panel1.setLayout(new GridLayoutManager(7, 2, new Insets(10, 10, 10, 10), -1, -1));
|
|
contentPanel.add(panel1,
|
|
new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
|
|
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
|
|
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null,
|
|
null, 0, false));
|
|
panel1
|
|
.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), "Resumen"));
|
|
final JLabel label1 = new JLabel();
|
|
label1.setText("Total Egresos");
|
|
panel1.add(label1,
|
|
new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
egresosField = new NumberFormatedTextField();
|
|
egresosField.setEditable(false);
|
|
egresosField.setText("");
|
|
panel1.add(egresosField, new GridConstraints(1, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1), null, 0, false));
|
|
diferenciaField = new NumberFormatedTextField();
|
|
diferenciaField.setEditable(false);
|
|
Font diferenciaFieldFont = this.$$$getFont$$$(null, Font.BOLD, -1, diferenciaField.getFont());
|
|
if (diferenciaFieldFont != null) {
|
|
diferenciaField.setFont(diferenciaFieldFont);
|
|
}
|
|
diferenciaField.setText("");
|
|
panel1.add(diferenciaField, new GridConstraints(6, 1, 1, 1, GridConstraints.ANCHOR_CENTER,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1), null, 0, false));
|
|
final JLabel label2 = new JLabel();
|
|
label2.setText("Diferencia");
|
|
panel1.add(label2,
|
|
new GridConstraints(6, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
final JSeparator separator1 = new JSeparator();
|
|
panel1.add(separator1,
|
|
new GridConstraints(3, 0, 1, 2, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
|
|
GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_WANT_GROW, null, null,
|
|
null, 0, false));
|
|
final JLabel label3 = new JLabel();
|
|
label3.setText("Debe Rendir");
|
|
panel1.add(label3,
|
|
new GridConstraints(5, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
debeRendirField = new NumberFormatedTextField();
|
|
debeRendirField.setEditable(false);
|
|
Font debeRendirFieldFont = this.$$$getFont$$$(null, Font.BOLD, -1, debeRendirField.getFont());
|
|
if (debeRendirFieldFont != null) {
|
|
debeRendirField.setFont(debeRendirFieldFont);
|
|
}
|
|
debeRendirField.setText("");
|
|
panel1.add(debeRendirField, new GridConstraints(5, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1), null, 0, false));
|
|
rendidoField = new NumberFormatedTextField();
|
|
rendidoField.setEditable(false);
|
|
Font rendidoFieldFont = this.$$$getFont$$$(null, Font.BOLD, -1, rendidoField.getFont());
|
|
if (rendidoFieldFont != null) {
|
|
rendidoField.setFont(rendidoFieldFont);
|
|
}
|
|
rendidoField.setText("");
|
|
panel1.add(rendidoField, new GridConstraints(4, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1), null, 0, false));
|
|
final JLabel label4 = new JLabel();
|
|
label4.setText("Rendido");
|
|
panel1.add(label4,
|
|
new GridConstraints(4, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
final JLabel label5 = new JLabel();
|
|
label5.setText("Total Documentos");
|
|
panel1.add(label5,
|
|
new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
documentosField = new NumberFormatedTextField();
|
|
documentosField.setEditable(false);
|
|
documentosField.setText("");
|
|
panel1.add(documentosField, new GridConstraints(2, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1), null, 0, false));
|
|
final JLabel label6 = new JLabel();
|
|
label6.setText("Total Efectivo");
|
|
panel1.add(label6,
|
|
new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
efectivoField = new NumberFormatedTextField();
|
|
efectivoField.setEditable(false);
|
|
efectivoField.setText("");
|
|
panel1.add(efectivoField, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1), null, 0, false));
|
|
final JPanel panel2 = new JPanel();
|
|
panel2.setLayout(new GridLayoutManager(2, 1, new Insets(0, 0, 0, 0), -1, -1));
|
|
contentPanel.add(panel2,
|
|
new GridConstraints(0, 0, 3, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
|
|
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
|
|
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null,
|
|
null, 0, false));
|
|
final JPanel panel3 = new JPanel();
|
|
panel3.setLayout(new GridLayoutManager(10, 2, new Insets(10, 10, 10, 10), -1, -1));
|
|
panel2.add(panel3,
|
|
new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
|
|
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
|
|
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null,
|
|
null, 0, false));
|
|
panel3.setBorder(BorderFactory
|
|
.createTitledBorder(BorderFactory.createEtchedBorder(), "Detalle Efectivo",
|
|
TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION,
|
|
this.$$$getFont$$$(null, -1, -1, panel3.getFont())));
|
|
final JLabel label7 = new JLabel();
|
|
label7.setText("$20000");
|
|
panel3.add(label7,
|
|
new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
veinteMilField = new NumberFormatedTextField();
|
|
veinteMilField.setText("");
|
|
panel3.add(veinteMilField, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(200, -1), null, 0, false));
|
|
final JLabel label8 = new JLabel();
|
|
label8.setText("$10000");
|
|
panel3.add(label8,
|
|
new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
diezMilField = new NumberFormatedTextField();
|
|
diezMilField.setText("");
|
|
panel3.add(diezMilField, new GridConstraints(1, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(200, -1), null, 0, false));
|
|
cincoMilField = new NumberFormatedTextField();
|
|
cincoMilField.setText("");
|
|
panel3.add(cincoMilField, new GridConstraints(2, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(200, -1), null, 0, false));
|
|
final JLabel label9 = new JLabel();
|
|
label9.setText("$5000");
|
|
panel3.add(label9,
|
|
new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
final JLabel label10 = new JLabel();
|
|
label10.setText("$2000");
|
|
panel3.add(label10,
|
|
new GridConstraints(3, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
dosMilField = new NumberFormatedTextField();
|
|
dosMilField.setText("");
|
|
panel3.add(dosMilField, new GridConstraints(3, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(200, -1), null, 0, false));
|
|
milField = new NumberFormatedTextField();
|
|
milField.setText("");
|
|
panel3.add(milField, new GridConstraints(4, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(200, -1), null, 0, false));
|
|
final JLabel label11 = new JLabel();
|
|
label11.setText("$1000");
|
|
panel3.add(label11,
|
|
new GridConstraints(4, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
final JLabel label12 = new JLabel();
|
|
label12.setText("$500");
|
|
panel3.add(label12,
|
|
new GridConstraints(5, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
quinientosField = new NumberFormatedTextField();
|
|
quinientosField.setText("");
|
|
panel3.add(quinientosField, new GridConstraints(5, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(200, -1), null, 0, false));
|
|
final JLabel label13 = new JLabel();
|
|
label13.setText("$100");
|
|
panel3.add(label13,
|
|
new GridConstraints(6, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
cienField = new NumberFormatedTextField();
|
|
cienField.setText("");
|
|
panel3.add(cienField, new GridConstraints(6, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(200, -1), null, 0, false));
|
|
final JLabel label14 = new JLabel();
|
|
label14.setText("$50");
|
|
panel3.add(label14,
|
|
new GridConstraints(7, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
cincuentaField = new NumberFormatedTextField();
|
|
cincuentaField.setText("");
|
|
panel3.add(cincuentaField, new GridConstraints(7, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(200, -1), null, 0, false));
|
|
final JLabel label15 = new JLabel();
|
|
label15.setText("$10");
|
|
panel3.add(label15,
|
|
new GridConstraints(8, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
diezField = new NumberFormatedTextField();
|
|
diezField.setText("");
|
|
panel3.add(diezField, new GridConstraints(8, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(200, -1), null, 0, false));
|
|
guardarEfectivoButton = new JButton();
|
|
guardarEfectivoButton.setText("Guardar");
|
|
panel3.add(guardarEfectivoButton, new GridConstraints(9, 0, 1, 2, GridConstraints.ANCHOR_CENTER,
|
|
GridConstraints.FILL_HORIZONTAL,
|
|
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(200, -1), null, 0, false));
|
|
final JPanel panel4 = new JPanel();
|
|
panel4.setLayout(new GridLayoutManager(4, 2, new Insets(10, 10, 10, 10), -1, -1));
|
|
panel2.add(panel4,
|
|
new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
|
|
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
|
|
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null,
|
|
null, 0, false));
|
|
panel4.setBorder(BorderFactory
|
|
.createTitledBorder(BorderFactory.createEtchedBorder(), "Detalle Documentos",
|
|
TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION,
|
|
this.$$$getFont$$$(null, -1, -1, panel4.getFont())));
|
|
chequesField = new NumberFormatedTextField();
|
|
chequesField.setText("");
|
|
panel4.add(chequesField, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1), null, 0, false));
|
|
final JLabel label16 = new JLabel();
|
|
label16.setText("Tarjetas de Credito");
|
|
panel4.add(label16,
|
|
new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
tarjetasField = new NumberFormatedTextField();
|
|
tarjetasField.setText("");
|
|
panel4.add(tarjetasField, new GridConstraints(1, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1), null, 0, false));
|
|
guardarDocumentosButton = new JButton();
|
|
guardarDocumentosButton.setText("Guardar");
|
|
panel4.add(guardarDocumentosButton,
|
|
new GridConstraints(3, 0, 1, 2, GridConstraints.ANCHOR_CENTER,
|
|
GridConstraints.FILL_HORIZONTAL,
|
|
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
|
|
final JLabel label17 = new JLabel();
|
|
label17.setText("Cheques al Dia");
|
|
panel4.add(label17,
|
|
new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
retiroField = new NumberFormatedTextField();
|
|
retiroField.setText("");
|
|
panel4.add(retiroField, new GridConstraints(2, 1, 1, 1, GridConstraints.ANCHOR_WEST,
|
|
GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1), null, 0, false));
|
|
final JLabel label18 = new JLabel();
|
|
label18.setText("Retiro");
|
|
panel4.add(label18,
|
|
new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE,
|
|
GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0,
|
|
false));
|
|
final JPanel panel5 = new JPanel();
|
|
panel5.setLayout(new GridLayoutManager(1, 1, new Insets(0, 0, 0, 0), -1, -1));
|
|
contentPanel.add(panel5,
|
|
new GridConstraints(1, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
|
|
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
|
|
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null,
|
|
null, 0, false));
|
|
calcularFondoButton = new JButton();
|
|
calcularFondoButton.setText("Calcular Fondo");
|
|
panel5.add(calcularFondoButton, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER,
|
|
GridConstraints.FILL_HORIZONTAL,
|
|
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
|
|
GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
|
|
final Spacer spacer1 = new Spacer();
|
|
contentPanel.add(spacer1, new GridConstraints(2, 1, 1, 1, GridConstraints.ANCHOR_CENTER,
|
|
GridConstraints.FILL_VERTICAL, 1, GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0,
|
|
false));
|
|
}
|
|
|
|
/**
|
|
* @noinspection ALL
|
|
*/
|
|
private Font $$$getFont$$$(String fontName, int style, int size, Font currentFont) {
|
|
if (currentFont == null) {
|
|
return null;
|
|
}
|
|
String resultName;
|
|
if (fontName == null) {
|
|
resultName = currentFont.getName();
|
|
} else {
|
|
Font testFont = new Font(fontName, Font.PLAIN, 10);
|
|
if (testFont.canDisplay('a') && testFont.canDisplay('1')) {
|
|
resultName = fontName;
|
|
} else {
|
|
resultName = currentFont.getName();
|
|
}
|
|
}
|
|
return new Font(resultName, style >= 0 ? style : currentFont.getStyle(),
|
|
size >= 0 ? size : currentFont.getSize());
|
|
}
|
|
|
|
/**
|
|
* @noinspection ALL
|
|
*/
|
|
public JComponent $$$getRootComponent$$$() {
|
|
return contentPanel;
|
|
}
|
|
}
|