package art.client.GUI.components.devices.window.colors.rtz32.configuration;
|
|
import art.client.GUI.components.devices.window.colors.junction.configuration.PanelConfigurationGeneric;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.Table;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.actuated.Table42;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.actuated.Table43;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.actuated.Table44;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.actuated.Table45;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.actuated.Table46;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.distributions.Table11_28;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.incompatibilities.Table91;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.incompatibilities.Table92;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.incompatibilities.Table93;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.incompatibilities.Table94;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.main.Table1;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.main.Table2;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.main.Table3;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.main.Table4;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.main.Table5;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.main.Table6;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.main.Table67;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.main.Table7;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.main.Table95;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.microregulation.Table65;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.microregulation.Table66;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.microregulation.Table68;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.microregulation.Table69;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.others.Table78;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.others.Table79;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.saturations.Table81;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.saturations.Table82_85;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.scheduler.Table50;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.scheduler.Table51;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.scheduler.Table52;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.scheduler.Table53_60;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.structures.Table33;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.structures.Table34;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.structures.Table35;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.structures.Table36;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.structures.Table37;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.structures.Table38_40;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.trolley.Table31;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.trolley.Table32;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.trolley.Table70;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.trolley.Table71;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.trolley.Table72;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.trolley.Table73;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.trolley.Table74;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.trolley.Table75;
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.trolley.Table80;
|
import art.client.models.ModelGUI;
|
import art.library.gui.flat.FlatButton;
|
import art.library.gui.flat.FlatDialog;
|
import art.library.gui.flat.FlatMenuItem;
|
import art.library.gui.flat.FlatPanel;
|
import art.library.gui.flat.FlatPopupMenu;
|
import art.library.gui.flat.FlatTabbedPane;
|
import art.library.gui.flat.FlatWindow;
|
import art.library.interop.InteropParameters;
|
import art.library.interop.serialization.Serialization;
|
import art.library.model.devices.colors.controller.RTZ32.RTZ32_ControllerConfiguration;
|
import art.library.model.devices.colors.controller.RTZ32.configuration.RTZ32_Configuration_Program;
|
import art.library.model.devices.colors.controller.RTZ32.information.RTZ32_Information_Program;
|
import art.library.utils.resources.Resources;
|
import art.servers.Shared;
|
import java.awt.BorderLayout;
|
import java.awt.Dimension;
|
import java.awt.Point;
|
import java.awt.event.ActionListener;
|
import java.util.Date;
|
import javax.swing.JOptionPane;
|
import javax.swing.SwingUtilities;
|
import javax.swing.event.ChangeEvent;
|
import javax.swing.event.ChangeListener;
|
import javax.swing.event.PopupMenuEvent;
|
import javax.swing.event.PopupMenuListener;
|
|
|
public class RTZ32_PanelConfiguration_Tables extends PanelConfigurationGeneric
|
{
|
private MyChangeListener myChangeListener = new MyChangeListener();
|
private RTZ32_ControllerConfiguration configuration = null;
|
private FlatTabbedPane flatTabbedPane1 = null;
|
private FlatButton buttonOptions = null;
|
private FlatButton buttonPrint = null;
|
private FlatPanel currentPanel = null;
|
|
public RTZ32_PanelConfiguration_Tables(RTZ32_ControllerConfiguration configuration)
|
{
|
this.configuration = configuration;
|
initialise();
|
}
|
|
|
|
public void selection()
|
{
|
try
|
{
|
FlatWindow window = (FlatWindow)SwingUtilities.getRoot(this);
|
window.addButtonMenu(buttonOptions);
|
window.addButtonSeparator();
|
window.addButtonMenu(buttonPrint);
|
}
|
catch (Exception e)
|
{
|
}
|
|
|
try
|
{
|
|
FlatTabbedPane component = (FlatTabbedPane)flatTabbedPane1.getSelectedComponent();
|
FlatPanel panel = (FlatPanel)component.getSelectedComponent();
|
panel.setLayout(new BorderLayout());
|
|
String name = component.getTitleAt(component.getSelectedIndex()).split(" ")[1];
|
|
Table table = null;
|
|
switch(name)
|
{
|
case "1" : table = new Table1(configuration); break;
|
case "2" : table = new Table2(configuration); break;
|
case "3" : table = new Table3(configuration); break;
|
case "4" : table = new Table4(configuration); break;
|
case "5" : table = new Table5(configuration); break;
|
case "6" : table = new Table6(configuration); break;
|
case "7" : table = new Table7(configuration); break;
|
case "95" : table = new Table95(configuration); break;
|
|
case "33" : table = new Table33(configuration); break;
|
case "34" : table = new Table34(configuration); break;
|
case "35" : table = new Table35(configuration); break;
|
case "36" : table = new Table36(configuration); break;
|
case "37" : table = new Table37(configuration); break;
|
case "38-40" : table = new Table38_40(configuration); break;
|
|
case "11" : table = new Table11_28(configuration, 11); break;
|
case "12" : table = new Table11_28(configuration, 12); break;
|
case "13" : table = new Table11_28(configuration, 13); break;
|
case "14" : table = new Table11_28(configuration, 14); break;
|
case "15" : table = new Table11_28(configuration, 15); break;
|
case "16" : table = new Table11_28(configuration, 16); break;
|
case "17" : table = new Table11_28(configuration, 17); break;
|
case "18" : table = new Table11_28(configuration, 18); break;
|
case "19" : table = new Table11_28(configuration, 19); break;
|
case "20" : table = new Table11_28(configuration, 20); break;
|
case "21" : table = new Table11_28(configuration, 21); break;
|
case "22" : table = new Table11_28(configuration, 22); break;
|
case "23" : table = new Table11_28(configuration, 23); break;
|
case "24" : table = new Table11_28(configuration, 24); break;
|
case "25" : table = new Table11_28(configuration, 25); break;
|
case "26" : table = new Table11_28(configuration, 26); break;
|
case "27" : table = new Table11_28(configuration, 27); break;
|
case "28" : table = new Table11_28(configuration, 28); break;
|
|
case "42" : table = new Table42(configuration); break;
|
case "43" : table = new Table43(configuration); break;
|
case "44" : table = new Table44(configuration); break;
|
case "45" : table = new Table45(configuration); break;
|
case "46" : table = new Table46(configuration); break;
|
|
case "50" : table = new Table50(configuration); break;
|
case "51" : table = new Table51(configuration); break;
|
case "52" : table = new Table52(configuration); break;
|
case "53-60" : table = new Table53_60(configuration); break;
|
|
case "65" : table = new Table65(configuration); break;
|
case "66" : table = new Table66(configuration); break;
|
case "67" : table = new Table67(configuration); break;
|
case "68" : table = new Table68(configuration); break;
|
case "69" : table = new Table69(configuration); break;
|
|
case "91" : table = new Table91(configuration); break;
|
case "92" : table = new Table92(configuration); break;
|
case "93" : table = new Table93(configuration); break;
|
case "94" : table = new Table94(configuration); break;
|
|
case "31" : table = new Table31(configuration); break;
|
case "32" : table = new Table32(configuration); break;
|
case "70" : table = new Table70(configuration); break;
|
case "71" : table = new Table71(configuration); break;
|
case "72" : table = new Table72(configuration); break;
|
case "73" : table = new Table73(configuration); break;
|
case "74" : table = new Table74(configuration); break;
|
case "75" : table = new Table75(configuration); break;
|
case "80" : table = new Table80(configuration); break;
|
|
case "81" : table = new Table81(configuration); break;
|
case "82" : table = new Table82_85(configuration, 82); break;
|
case "83" : table = new Table82_85(configuration, 83); break;
|
case "84" : table = new Table82_85(configuration, 84); break;
|
case "85" : table = new Table82_85(configuration, 85); break;
|
|
case "78" : table = new Table78(configuration); break;
|
case "79" : table = new Table79(configuration); break;
|
}
|
|
if (currentPanel != null) currentPanel.removeAll();
|
panel.removeAll();
|
panel.add(table, BorderLayout.CENTER);
|
currentPanel = panel;
|
}
|
catch (Exception exception)
|
{
|
}
|
}
|
|
|
|
|
public void deselection()
|
{
|
try
|
{
|
FlatWindow window = (FlatWindow)SwingUtilities.getRoot(this);
|
window.removeComponentMenu(buttonOptions);
|
window.removeComponentMenu(buttonPrint);
|
}
|
catch (Exception e)
|
{
|
}
|
}
|
|
|
|
private void initialise()
|
{
|
buttonOptions = new FlatButton(Shared.getMessage("&Options"));
|
buttonOptions.setIcon(Resources.getResourceURL(ModelGUI.Icons.SETTINGS_24x24));
|
buttonOptions.setPreferredSize(new Dimension(buttonOptions.getStringWidth(), 0));
|
buttonOptions.setVisible(true);
|
buttonOptions.addActionListener(new java.awt.event.ActionListener()
|
{
|
public void actionPerformed(java.awt.event.ActionEvent evt)
|
{
|
options();
|
}
|
});
|
|
buttonPrint = new FlatButton(Shared.getMessage("&Print"));
|
buttonPrint.setIcon(Resources.getResourceURL(ModelGUI.Icons.PRINT_24x24));
|
buttonPrint.setPreferredSize(new Dimension(buttonPrint.getStringWidth(), 0));
|
buttonPrint.addActionListener(new java.awt.event.ActionListener()
|
{
|
public void actionPerformed(java.awt.event.ActionEvent evt)
|
{
|
print();
|
}
|
});
|
|
|
|
flatTabbedPane1 = new FlatTabbedPane();
|
{
|
FlatTabbedPane flatTabbedPane1_1 = new FlatTabbedPane();
|
{
|
flatTabbedPane1_1.addTab(Shared.getMessage("Table") + " 1", new FlatPanel());
|
flatTabbedPane1_1.addTab(Shared.getMessage("Table") + " 2", new FlatPanel());
|
flatTabbedPane1_1.addTab(Shared.getMessage("Table") + " 3", new FlatPanel());
|
flatTabbedPane1_1.addTab(Shared.getMessage("Table") + " 4", new FlatPanel());
|
flatTabbedPane1_1.addTab(Shared.getMessage("Table") + " 5", new FlatPanel());
|
flatTabbedPane1_1.addTab(Shared.getMessage("Table") + " 6", new FlatPanel());
|
flatTabbedPane1_1.addTab(Shared.getMessage("Table") + " 7", new FlatPanel());
|
flatTabbedPane1_1.addTab(Shared.getMessage("Table") + " 95", new FlatPanel());
|
}
|
|
FlatTabbedPane flatTabbedPane1_2 = new FlatTabbedPane();
|
{
|
flatTabbedPane1_2.addTab(Shared.getMessage("Table") + " 33", new FlatPanel());
|
flatTabbedPane1_2.addTab(Shared.getMessage("Table") + " 34", new FlatPanel());
|
flatTabbedPane1_2.addTab(Shared.getMessage("Table") + " 35", new FlatPanel());
|
flatTabbedPane1_2.addTab(Shared.getMessage("Table") + " 36", new FlatPanel());
|
flatTabbedPane1_2.addTab(Shared.getMessage("Table") + " 37", new FlatPanel());
|
flatTabbedPane1_2.addTab(Shared.getMessage("Table") + " 38-40", new FlatPanel());
|
}
|
|
FlatTabbedPane flatTabbedPane1_3 = new FlatTabbedPane();
|
{
|
for (int i=11; i<=28; i++)
|
{
|
flatTabbedPane1_3.addTab(Shared.getMessage("Table") + " " + i, new FlatPanel());
|
}
|
}
|
|
FlatTabbedPane flatTabbedPane1_4 = new FlatTabbedPane();
|
{
|
flatTabbedPane1_4.addTab(Shared.getMessage("Table") + " 42", new FlatPanel());
|
flatTabbedPane1_4.addTab(Shared.getMessage("Table") + " 43", new FlatPanel());
|
flatTabbedPane1_4.addTab(Shared.getMessage("Table") + " 44", new FlatPanel());
|
flatTabbedPane1_4.addTab(Shared.getMessage("Table") + " 45", new FlatPanel());
|
flatTabbedPane1_4.addTab(Shared.getMessage("Table") + " 46", new FlatPanel());
|
}
|
|
FlatTabbedPane flatTabbedPane1_5 = new FlatTabbedPane();
|
{
|
flatTabbedPane1_5.addTab(Shared.getMessage("Table") + " 50", new FlatPanel());
|
flatTabbedPane1_5.addTab(Shared.getMessage("Table") + " 51", new FlatPanel());
|
flatTabbedPane1_5.addTab(Shared.getMessage("Table") + " 52", new FlatPanel());
|
flatTabbedPane1_5.addTab(Shared.getMessage("Table") + " 53-60", new FlatPanel());
|
}
|
|
FlatTabbedPane flatTabbedPane1_6 = new FlatTabbedPane();
|
{
|
flatTabbedPane1_6.addTab(Shared.getMessage("Table") + " 65", new FlatPanel());
|
flatTabbedPane1_6.addTab(Shared.getMessage("Table") + " 66", new FlatPanel());
|
flatTabbedPane1_6.addTab(Shared.getMessage("Table") + " 67", new FlatPanel());
|
flatTabbedPane1_6.addTab(Shared.getMessage("Table") + " 68", new FlatPanel());
|
flatTabbedPane1_6.addTab(Shared.getMessage("Table") + " 69", new FlatPanel());
|
}
|
|
FlatTabbedPane flatTabbedPane1_7 = new FlatTabbedPane();
|
{
|
flatTabbedPane1_7.addTab(Shared.getMessage("Table") + " 91", new FlatPanel());
|
flatTabbedPane1_7.addTab(Shared.getMessage("Table") + " 92", new FlatPanel());
|
flatTabbedPane1_7.addTab(Shared.getMessage("Table") + " 93", new FlatPanel());
|
flatTabbedPane1_7.addTab(Shared.getMessage("Table") + " 94", new FlatPanel());
|
}
|
|
FlatTabbedPane flatTabbedPane1_8 = new FlatTabbedPane();
|
{
|
flatTabbedPane1_8.addTab(Shared.getMessage("Table") + " 31", new FlatPanel());
|
flatTabbedPane1_8.addTab(Shared.getMessage("Table") + " 32", new FlatPanel());
|
flatTabbedPane1_8.addTab(Shared.getMessage("Table") + " 70", new FlatPanel());
|
flatTabbedPane1_8.addTab(Shared.getMessage("Table") + " 71", new FlatPanel());
|
flatTabbedPane1_8.addTab(Shared.getMessage("Table") + " 72", new FlatPanel());
|
flatTabbedPane1_8.addTab(Shared.getMessage("Table") + " 73", new FlatPanel());
|
flatTabbedPane1_8.addTab(Shared.getMessage("Table") + " 74", new FlatPanel());
|
flatTabbedPane1_8.addTab(Shared.getMessage("Table") + " 75", new FlatPanel());
|
flatTabbedPane1_8.addTab(Shared.getMessage("Table") + " 80", new FlatPanel());
|
}
|
|
FlatTabbedPane flatTabbedPane1_9 = new FlatTabbedPane();
|
{
|
flatTabbedPane1_9.addTab(Shared.getMessage("Table") + " 81", new FlatPanel());
|
flatTabbedPane1_9.addTab(Shared.getMessage("Table") + " 82", new FlatPanel());
|
flatTabbedPane1_9.addTab(Shared.getMessage("Table") + " 83", new FlatPanel());
|
flatTabbedPane1_9.addTab(Shared.getMessage("Table") + " 84", new FlatPanel());
|
flatTabbedPane1_9.addTab(Shared.getMessage("Table") + " 85", new FlatPanel());
|
}
|
|
FlatTabbedPane flatTabbedPane1_10 = new FlatTabbedPane();
|
{
|
flatTabbedPane1_10.addTab(Shared.getMessage("Table") + " 78", new FlatPanel());
|
flatTabbedPane1_10.addTab(Shared.getMessage("Table") + " 79", new FlatPanel());
|
}
|
|
flatTabbedPane1.addTab(Shared.getMessage("Main"), flatTabbedPane1_1);
|
flatTabbedPane1.addTab(Shared.getMessage("Structures and emergency"), flatTabbedPane1_2);
|
flatTabbedPane1.addTab(Shared.getMessage("Distributions"), flatTabbedPane1_3);
|
flatTabbedPane1.addTab(Shared.getMessage("Actuated"), flatTabbedPane1_4);
|
flatTabbedPane1.addTab(Shared.getMessage("Scheduler"), flatTabbedPane1_5);
|
flatTabbedPane1.addTab(Shared.getMessage("Microregulation"), flatTabbedPane1_6);
|
flatTabbedPane1.addTab(Shared.getMessage("Incompatibilities"), flatTabbedPane1_7);
|
flatTabbedPane1.addTab(Shared.getMessage("Trolleys"), flatTabbedPane1_8);
|
flatTabbedPane1.addTab(Shared.getMessage("Saturations"), flatTabbedPane1_9);
|
flatTabbedPane1.addTab(Shared.getMessage("Others"), flatTabbedPane1_10);
|
|
flatTabbedPane1.addChangeListener(myChangeListener);
|
flatTabbedPane1_1.addChangeListener(myChangeListener);
|
flatTabbedPane1_2.addChangeListener(myChangeListener);
|
flatTabbedPane1_3.addChangeListener(myChangeListener);
|
flatTabbedPane1_4.addChangeListener(myChangeListener);
|
flatTabbedPane1_5.addChangeListener(myChangeListener);
|
flatTabbedPane1_6.addChangeListener(myChangeListener);
|
flatTabbedPane1_7.addChangeListener(myChangeListener);
|
flatTabbedPane1_8.addChangeListener(myChangeListener);
|
flatTabbedPane1_9.addChangeListener(myChangeListener);
|
flatTabbedPane1_10.addChangeListener(myChangeListener);
|
|
flatTabbedPane1_1.allowTitleChange(false);
|
flatTabbedPane1_2.allowTitleChange(false);
|
flatTabbedPane1_3.allowTitleChange(false);
|
flatTabbedPane1_4.allowTitleChange(false);
|
flatTabbedPane1_5.allowTitleChange(false);
|
flatTabbedPane1_6.allowTitleChange(false);
|
flatTabbedPane1_7.allowTitleChange(false);
|
flatTabbedPane1_8.allowTitleChange(false);
|
flatTabbedPane1_9.allowTitleChange(false);
|
flatTabbedPane1_10.allowTitleChange(false);
|
|
}
|
|
|
this.setLayout(new BorderLayout());
|
this.add(flatTabbedPane1, BorderLayout.CENTER);
|
}
|
|
|
|
|
private void options()
|
{
|
try
|
{
|
FlatPopupMenu menu = new FlatPopupMenu();
|
|
// TODO : Alex, grants (show or not)
|
{
|
FlatMenuItem menuitem = new FlatMenuItem();
|
menuitem.setText(Shared.getMessage("Copy to working"));
|
menuitem.setStayOpen(false);
|
menuitem.addActionListener(new ActionListener()
|
{
|
public void actionPerformed(java.awt.event.ActionEvent evt)
|
{
|
try
|
{
|
copy();
|
}
|
catch (Exception exception)
|
{
|
}
|
}
|
});
|
|
menu.add(menuitem);
|
}
|
|
|
|
|
FlatWindow window = (FlatWindow)SwingUtilities.getRoot(this);
|
Point p = SwingUtilities.convertPoint(buttonOptions, 0, buttonOptions.getY(), window);
|
menu.addPopupMenuListener(new PopupMenuListener()
|
{
|
public void popupMenuWillBecomeVisible(PopupMenuEvent e) { }
|
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) { window.repaint(); }
|
|
public void popupMenuCanceled(PopupMenuEvent e)
|
{
|
window.repaint();
|
}
|
});
|
|
menu.show(window, p.x, p.y + buttonOptions.getHeight() - 4);
|
}
|
catch (Exception exception)
|
{
|
}
|
}
|
|
|
|
|
|
private void copy()
|
{
|
FlatWindow window = (FlatWindow)SwingUtilities.getRoot(this);
|
|
try
|
{
|
String message = Shared.getMessage("This will replace current working copy.") + "\r\n";
|
message = message + Shared.getMessage("Do you really want to continue?");
|
int answer = FlatDialog.showDialog(window, Shared.getMessage("Copying"), message, true, FlatDialog.DIALOG_QUESTION);
|
if (answer != JOptionPane.YES_OPTION) return;
|
|
// TODO: invoke copy program 0
|
|
// Copiar y guardar
|
|
RTZ32_Configuration_Program program = configuration.rtz32.getProgram(0);
|
RTZ32_Information_Program programInformation = new RTZ32_Information_Program();
|
//programInformation.device = rtz32.getIdentifier(); //TODO
|
programInformation.program = 0;
|
programInformation.username = "" ; // TODO: must be session username
|
programInformation.creation = new Date();
|
programInformation.configuration = Serialization.clone(configuration);
|
|
InteropParameters parameters = new InteropParameters();
|
parameters.addBodycontent(programInformation);
|
//InteropRsponse response = listenerImplementation.addProgram(parameters); // TODO
|
/*
|
if ((Boolean)response.getResponse() == true)
|
{
|
FlatDialog.showDialog(window, Shared.getMessage("Information"), Shared.getMessage("Program copied succesfully"), true, FlatDialog.DIALOG_INFORMATION);
|
}
|
else
|
{
|
FlatDialog.showDialog(window, Shared.getMessage("Error"), Shared.getMessage("Unespected error while copying"), true, FlatDialog.DIALOG_ERROR);
|
}
|
*/
|
}
|
catch (Exception exception)
|
{
|
FlatDialog.showDialog(window, Shared.getMessage("Error"), exception.getMessage(), true, FlatDialog.DIALOG_ERROR);
|
}
|
|
// TODO
|
}
|
|
|
|
|
private void print()
|
{
|
FlatWindow window = (FlatWindow)SwingUtilities.getRoot(this);
|
|
try
|
{
|
if (this.getComponent(0) instanceof RTZ32_PanelConfiguration_Tables_Print)
|
{
|
this.add(flatTabbedPane1, BorderLayout.CENTER);
|
this.remove(this.getComponent(0));
|
return;
|
}
|
|
//TODO:pasar en vez de null el RTZ32_Controller
|
RTZ32_PanelConfiguration_Tables_Print panelprint = new RTZ32_PanelConfiguration_Tables_Print(null, configuration, flatTabbedPane1);
|
this.setLayout(new BorderLayout());
|
this.removeAll();
|
this.add(panelprint, BorderLayout.CENTER);
|
}
|
catch (Exception exception)
|
{
|
FlatDialog.showDialog(window, Shared.getMessage("Error"), exception.getMessage(), true, FlatDialog.DIALOG_ERROR);
|
}
|
}
|
|
|
|
|
private class MyChangeListener implements ChangeListener
|
{
|
public void stateChanged(ChangeEvent e)
|
{
|
selection();
|
}
|
}
|
|
|
}
|