// column 3
gbc.gridx++;
gbc.gridy = 0;
gbc.weightx = 0.0D;
panelContent.add(new Button(new ActionInput()), gbc);
gbc.gridy++;
panelContent.add(new Button(new ActionOutput()), gbc);
// spacer
gbc.gridy = 4;
gbc.fill = GridBagConstraints.BOTH;
gbc.weighty = 1.0D;
panelContent.add(new Panel(), gbc);
final JScrollPane scroll = new PaneScroll(panelContent);
final Group group = new Group(new Insets(0, 0, 0, 10), new Button(actionGo), new Button(actionAbort));
panel.add(scroll, BorderLayout.CENTER);
panel.add(group, BorderLayout.SOUTH);
getContentPane().add(panel);