Cambio un poco la estructura en la carpeta dist, ademas y lo principal, se cambio el como funcionan los combobox de las vistas una vez mas, dado a que el intento anterior no funciono, se decidio que era una mejor idea crear un wraper alrededor de los objetos tipoegreso y tipoingreso, el cual hace override del tostring con la finalidad de que se mostraran bien en la vista, un poco feo quizas, pero funciona!
This commit is contained in:
@@ -28,7 +28,7 @@ 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.KeySelectionRenderer;
|
||||
import danielcortes.xyz.models.tipo_ingreso.TipoIngresoToStringWrapper;
|
||||
import danielcortes.xyz.views.components.NumberFormatedTextField;
|
||||
import danielcortes.xyz.views.components.table_model.IngresosTableModel;
|
||||
|
||||
@@ -43,7 +43,7 @@ public class IngresosView {
|
||||
private JButton eliminarButton;
|
||||
private NumberFormatedTextField totalIngresoField;
|
||||
private NumberFormatedTextField valorField;
|
||||
private JComboBox<TipoIngreso> tipoCombo;
|
||||
private JComboBox<TipoIngresoToStringWrapper> tipoCombo;
|
||||
private JLabel errorTipoIngreso;
|
||||
private JLabel errorValor;
|
||||
private JButton editarButton;
|
||||
@@ -74,13 +74,6 @@ public class IngresosView {
|
||||
|
||||
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() {
|
||||
@@ -107,7 +100,7 @@ public class IngresosView {
|
||||
return valorField;
|
||||
}
|
||||
|
||||
public JComboBox<TipoIngreso> getTipoCombo() {
|
||||
public JComboBox<TipoIngresoToStringWrapper> getTipoCombo() {
|
||||
return tipoCombo;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user