Update materialmodel after combobox change
This commit is contained in:
parent
bb1d3dd3e8
commit
693f2625ba
@ -64,7 +64,8 @@ public class MaterialPanel extends JPanel implements Invalidatable, Invalidating
|
|||||||
public void run() {
|
public void run() {
|
||||||
mm.addCustomMaterial();
|
mm.addCustomMaterial();
|
||||||
if (MaterialPanel.this.materialCombo != null) {
|
if (MaterialPanel.this.materialCombo != null) {
|
||||||
MaterialComboBox.updateComboBoxItems(MaterialPanel.this.materialCombo, MaterialGroup.ALL_GROUPS, mm.getAllMaterials());
|
MaterialComboBox.updateComboBoxItems(MaterialPanel.this.materialCombo, MaterialGroup.ALL_GROUPS,
|
||||||
|
mm.getAllMaterials());
|
||||||
MaterialPanel.this.materialCombo.setSelectedItem(mm.getSelectedItem());
|
MaterialPanel.this.materialCombo.setSelectedItem(mm.getSelectedItem());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -91,6 +92,10 @@ public class MaterialPanel extends JPanel implements Invalidatable, Invalidating
|
|||||||
this.materialCombo = MaterialComboBox.createComboBox(MaterialGroup.ALL_GROUPS, mm.getAllMaterials(),
|
this.materialCombo = MaterialComboBox.createComboBox(MaterialGroup.ALL_GROUPS, mm.getAllMaterials(),
|
||||||
customMaterialButton, editMaterialsButton);
|
customMaterialButton, editMaterialsButton);
|
||||||
this.materialCombo.setSelectedItem(mm.getSelectedItem());
|
this.materialCombo.setSelectedItem(mm.getSelectedItem());
|
||||||
|
this.materialCombo.addActionListener(e -> {
|
||||||
|
Material selectedMaterial = (Material) materialCombo.getSelectedItem();
|
||||||
|
mm.setSelectedItem(selectedMaterial);
|
||||||
|
});
|
||||||
this.materialCombo.setToolTipText(trans.get("MaterialPanel.combo.ttip.ComponentMaterialAffects"));
|
this.materialCombo.setToolTipText(trans.get("MaterialPanel.combo.ttip.ComponentMaterialAffects"));
|
||||||
this.add(this.materialCombo, "spanx 4, growx, wrap paragraph");
|
this.add(this.materialCombo, "spanx 4, growx, wrap paragraph");
|
||||||
order.add(this.materialCombo);
|
order.add(this.materialCombo);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user