The following code describes a button that is instantiated in a JPanel with a BoxLayout in Page Axis:
private class AddInputSetButton extends JButton {
public AddInputSetButton() {
super("+");
setMinimumSize(new Dimension(100, 100));
pack();
addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
addInputGroup();
}
});
}
}
I have tried setSize(), setPreferredSize(), and setMinimumSize() to no avail, none of them resize the button. I am still relatively new to Java GUIs, so hopefully it is something simple.
How do I adjust the size of the button?
EDIT: After further inspection, setPreferredSize() changes the size of the JPanel containing the buttons to the right size, but the buttons remain the same size.