Fix issue with SolutionPanel and Java 9.
Esse commit está contido em:
pai
aea8f054d5
commit
455090e10a
1 arquivos alterados com 12 adições e 14 exclusões
|
@ -122,7 +122,6 @@ public class SolutionPanel extends JPanel implements DrawingChangeListener, Grap
|
|||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
*
|
||||
* @see java.lang.Object#toString()
|
||||
*/
|
||||
public String toString() {
|
||||
|
@ -192,25 +191,24 @@ public class SolutionPanel extends JPanel implements DrawingChangeListener, Grap
|
|||
solutionSelect.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
|
||||
SolutionBundle bundle = (SolutionBundle) solutionSelect.getSelectedItem();
|
||||
|
||||
// Handle case when the JComboBox is empty.
|
||||
if (bundle == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (currentBundle != null) {
|
||||
for (PathOverlay overlay: currentBundle.getOverlays()) {
|
||||
overlay.setVisible(false);
|
||||
}
|
||||
}
|
||||
|
||||
updateInformationLabel(bundle);
|
||||
buttonPanel.setVisible(bundle.getSolution().isFeasible() && bundle.hasOverlays());
|
||||
clearButton.setText(bundle.getSolution().isFeasible() ? "Hide" : "Show");
|
||||
SolutionBundle bundle = (SolutionBundle) solutionSelect.getSelectedItem();
|
||||
|
||||
for (PathOverlay overlay: bundle.getOverlays()) {
|
||||
overlay.setVisible(true);
|
||||
if (bundle != null) {
|
||||
|
||||
updateInformationLabel(bundle);
|
||||
buttonPanel
|
||||
.setVisible(bundle.getSolution().isFeasible() && bundle.hasOverlays());
|
||||
clearButton.setText(bundle.getSolution().isFeasible() ? "Hide" : "Show");
|
||||
|
||||
for (PathOverlay overlay: bundle.getOverlays()) {
|
||||
overlay.setVisible(true);
|
||||
}
|
||||
}
|
||||
|
||||
currentBundle = bundle;
|
||||
|
@ -249,7 +247,7 @@ public class SolutionPanel extends JPanel implements DrawingChangeListener, Grap
|
|||
|
||||
if (enabled) {
|
||||
// Trigger event
|
||||
solutionSelect.actionPerformed(null);
|
||||
solutionSelect.setSelectedItem(currentBundle);
|
||||
}
|
||||
else {
|
||||
SolutionBundle bundle = (SolutionBundle) this.solutionSelect.getSelectedItem();
|
||||
|
|
Carregando…
Referência em uma nova issue