package art.client.GUI.components.devices.window.colors.rtz32.tables.incompatibilities;
|
|
import art.client.GUI.components.devices.window.colors.rtz32.tables.Table;
|
import art.library.gui.flat.FlatPanel;
|
import art.library.gui.flat.FlatSplitPane;
|
import art.library.gui.flat.FlatTitle;
|
import art.library.model.devices.colors.controller.RTZ32.RTZ32_ControllerConfiguration;
|
import art.servers.Shared;
|
import java.awt.BorderLayout;
|
import java.awt.Dimension;
|
import java.awt.event.ComponentAdapter;
|
import java.awt.event.ComponentEvent;
|
import javax.swing.JSplitPane;
|
|
public class Table91 extends Table
|
{
|
private DiagramIncompatibilities diagram = null;
|
|
public Table91(RTZ32_ControllerConfiguration configuration)
|
{
|
super(configuration, "table91.html");
|
initialise();
|
reload(configuration);
|
}
|
|
|
public void reload(RTZ32_ControllerConfiguration configuration)
|
{
|
super.reload(configuration);
|
|
try
|
{
|
if (diagram != null) diagram.reload(configuration);
|
}
|
catch (Exception exception)
|
{
|
}
|
}
|
|
|
private void initialise()
|
{
|
FlatPanel panel1 = new FlatPanel();
|
{
|
diagram = new DiagramIncompatibilities(configuration);
|
panel1.setLayout(new BorderLayout());
|
panel1.add(diagram, BorderLayout.CENTER);
|
}
|
|
|
FlatSplitPane flatSplitPane1 = new FlatSplitPane();
|
{
|
panel1.setMinimumSize(new Dimension(0, 0));
|
panel1.setPreferredSize(new Dimension(900,0));
|
scrollpane.setMinimumSize(new Dimension(0, 0));
|
scrollpane.setPreferredSize(new Dimension(0,0));
|
|
flatSplitPane1.setOrientation(JSplitPane.HORIZONTAL_SPLIT);
|
flatSplitPane1.setOneTouchExpandable();
|
flatSplitPane1.changeDividerSize(16);
|
flatSplitPane1.setLeftComponent(panel1);
|
flatSplitPane1.setRightComponent(scrollpane);
|
|
flatSplitPane1.addComponentListener(new ComponentAdapter()
|
{
|
public void componentResized(ComponentEvent e)
|
{
|
FlatSplitPane flatSplitPane1 = (FlatSplitPane)e.getSource();
|
flatSplitPane1.setDividerLocation((int)(getWidth()*0.75));
|
}
|
});
|
|
}
|
|
this.setLayout(new BorderLayout());
|
this.add(new FlatTitle(Shared.getMessage("Ng - Incompatibilities"), 32), BorderLayout.NORTH);
|
this.add(flatSplitPane1, BorderLayout.CENTER);
|
|
|
}
|
|
|
|
|
|
|
}
|