Mas logs y actualizacion de los to string de las clases y por ello ademas se tuvo que cambiar el como se renderizaban los combobox de los tipo egreso y tipo ingreso
This commit is contained in:
@@ -28,8 +28,9 @@ import com.intellij.uiDesigner.core.GridConstraints;
|
||||
import com.intellij.uiDesigner.core.GridLayoutManager;
|
||||
import com.intellij.uiDesigner.core.Spacer;
|
||||
import danielcortes.xyz.models.tipo_ingreso.TipoIngreso;
|
||||
import danielcortes.xyz.views.components.IngresosTableModel;
|
||||
import danielcortes.xyz.views.components.KeySelectionRenderer;
|
||||
import danielcortes.xyz.views.components.NumberFormatedTextField;
|
||||
import danielcortes.xyz.views.components.table_model.IngresosTableModel;
|
||||
|
||||
import javax.swing.*;
|
||||
import javax.swing.table.TableRowSorter;
|
||||
@@ -59,6 +60,7 @@ public class IngresosView {
|
||||
|
||||
private void createUIComponents() {
|
||||
this.createIngresosTable();
|
||||
this.createTipoCombo();
|
||||
}
|
||||
|
||||
private void createIngresosTable() {
|
||||
@@ -70,6 +72,17 @@ public class IngresosView {
|
||||
this.ingresosTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
|
||||
}
|
||||
|
||||
private void createTipoCombo() {
|
||||
this.tipoCombo = new JComboBox<>();
|
||||
KeySelectionRenderer renderer = new KeySelectionRenderer(this.tipoCombo) {
|
||||
@Override
|
||||
public String getDisplayValue(Object value) {
|
||||
TipoIngreso tipoIngreso = (TipoIngreso) value;
|
||||
return tipoIngreso.getNombre();
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
public JPanel getContentPanel() {
|
||||
return contentPanel;
|
||||
}
|
||||
@@ -178,7 +191,6 @@ public class IngresosView {
|
||||
final JLabel label1 = new JLabel();
|
||||
label1.setText("Tipo");
|
||||
panel2.add(label1, new GridConstraints(0, 5, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
|
||||
tipoCombo = new JComboBox();
|
||||
final DefaultComboBoxModel defaultComboBoxModel1 = new DefaultComboBoxModel();
|
||||
tipoCombo.setModel(defaultComboBoxModel1);
|
||||
panel2.add(tipoCombo, new GridConstraints(1, 5, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1), null, 0, false));
|
||||
@@ -268,4 +280,5 @@ public class IngresosView {
|
||||
public JComponent $$$getRootComponent$$$() {
|
||||
return contentPanel;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user