|
@@ -3,6 +3,7 @@ package ui.view;
|
|
import java.awt.BorderLayout;
|
|
import java.awt.BorderLayout;
|
|
|
|
|
|
import javax.swing.JDialog;
|
|
import javax.swing.JDialog;
|
|
|
|
+import javax.swing.JFrame;
|
|
import javax.swing.JPanel;
|
|
import javax.swing.JPanel;
|
|
import javax.swing.border.EmptyBorder;
|
|
import javax.swing.border.EmptyBorder;
|
|
|
|
|
|
@@ -27,6 +28,7 @@ public class ShowedInformationPopUp extends JDialog {
|
|
private JCheckBox objectEnergyCheckbox;
|
|
private JCheckBox objectEnergyCheckbox;
|
|
private JCheckBox connectionCheckbox;
|
|
private JCheckBox connectionCheckbox;
|
|
private JCheckBox colorizedBorderCheckbox;
|
|
private JCheckBox colorizedBorderCheckbox;
|
|
|
|
+ private JPanel toUpdate;
|
|
|
|
|
|
/**
|
|
/**
|
|
* Constructor.
|
|
* Constructor.
|
|
@@ -34,7 +36,7 @@ public class ShowedInformationPopUp extends JDialog {
|
|
* @param canvas
|
|
* @param canvas
|
|
* the Canvas
|
|
* the Canvas
|
|
*/
|
|
*/
|
|
- public ShowedInformationPopUp(MyCanvas canvas) {
|
|
|
|
|
|
+ public ShowedInformationPopUp(MyCanvas canvas, JPanel update) {
|
|
super((java.awt.Frame) null, true);
|
|
super((java.awt.Frame) null, true);
|
|
setModalityType(java.awt.Dialog.ModalityType.APPLICATION_MODAL);
|
|
setModalityType(java.awt.Dialog.ModalityType.APPLICATION_MODAL);
|
|
this.setTitle(Languages.getLanguage()[31]);
|
|
this.setTitle(Languages.getLanguage()[31]);
|
|
@@ -44,6 +46,7 @@ public class ShowedInformationPopUp extends JDialog {
|
|
getContentPane().add(contentPanel, BorderLayout.CENTER);
|
|
getContentPane().add(contentPanel, BorderLayout.CENTER);
|
|
contentPanel.setLayout(null);
|
|
contentPanel.setLayout(null);
|
|
this.canvas = canvas;
|
|
this.canvas = canvas;
|
|
|
|
+ this.toUpdate = update;
|
|
|
|
|
|
objectEnergyCheckbox = new JCheckBox(Languages.getLanguage()[32]);
|
|
objectEnergyCheckbox = new JCheckBox(Languages.getLanguage()[32]);
|
|
objectEnergyCheckbox.setBounds(19, 19, 300, 23);
|
|
objectEnergyCheckbox.setBounds(19, 19, 300, 23);
|
|
@@ -92,5 +95,6 @@ public class ShowedInformationPopUp extends JDialog {
|
|
private void setInformation(boolean connection, boolean object, boolean borders) {
|
|
private void setInformation(boolean connection, boolean object, boolean borders) {
|
|
canvas.setShowedInformation(connection, object, borders);
|
|
canvas.setShowedInformation(connection, object, borders);
|
|
canvas.repaint();
|
|
canvas.repaint();
|
|
|
|
+ toUpdate.updateUI();
|
|
}
|
|
}
|
|
}
|
|
}
|