public static JFrame buildMain() { JFrame mainFrame = new JFrame("OpenH2O"); mainFrame.setSize(1024, 768); JPanel homePanel = new JPanel(new CardLayout()); // homePanel.setPreferredSize(new Dimension(800, 600)); homePanel.add("nodeProperties", NodeProperties.buildNodePropWindow()); homePanel.add("nodeProperties", PipeProperties.buildPropertiesWindow()); homePanel.repaint(); // ** attach panel(s) to main fram and make visible**// mainFrame.add(homePanel); mainFrame.setVisible(true); mainFrame.pack(); return mainFrame; }
/** * Returns a String representation of {@code nodeProperties}. * * @param nodeProperties the {@link NodeProperties} instance * @return a String representation of {@code nodeProperties} */ @SuppressWarnings("unused") public static String toString(NodeProperties nodeProperties) { return "NodeProperties{" + "capability=" + toString(nodeProperties.getCapability()) + ", position=" + toString(nodeProperties.getPosition()) + ", gateway=" + nodeProperties.isGateway() + ", programDetails='" + nodeProperties.getProgramDetails() + '\'' + ", nodeType='" + nodeProperties.getNodeType() + '\'' + ", description='" + nodeProperties.getDescription() + '\'' + '}'; }