addTab(OUTPUTS_TAB, outputsPanel);
addTab(TABLE_TAB, truthTablePanel);
addTab(EXPRESSION_TAB, expressionPanel);
addTab(MINIMIZED_TAB, minimizedPanel);
Container contents = getContentPane();
JPanel vertStrut = new JPanel(null);
vertStrut.setPreferredSize(new Dimension(0, 300));
JPanel horzStrut = new JPanel(null);
horzStrut.setPreferredSize(new Dimension(450, 0));
JPanel buttonPanel = new JPanel();
buttonPanel.add(buildCircuit);
contents.add(vertStrut, BorderLayout.WEST);
contents.add(horzStrut, BorderLayout.NORTH);
contents.add(tabbedPane, BorderLayout.CENTER);
contents.add(buttonPanel, BorderLayout.SOUTH);
DefaultRegistry registry = new DefaultRegistry(getRootPane());
inputsPanel.registerDefaultButtons(registry);
outputsPanel.registerDefaultButtons(registry);
expressionPanel.registerDefaultButtons(registry);