//setupPanel
JPanel tablePane = new JPanel(new BorderLayout());
JSplitPane setupSplit = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, tablePane, new CompileOptionsPane());
setupPanel.add(setupSplit, BorderLayout.NORTH);
setupSplit.setPreferredSize(new Dimension(1024, 450));
JSplitPane tableSplit = new JSplitPane(JSplitPane.VERTICAL_SPLIT, new ClasspathPane(), new XmlPane());
tablePane.add(tableSplit, BorderLayout.NORTH);
tableSplit.setPreferredSize(new Dimension(500, 450));
add(mainSplitPane);
}