Как добавить JScrollPane к JPanel?

393
04 сентября 2017, 05:02

Есть 20 кнопок на панели. Как добавить к этой панели ползунок что бы я мог выбрать кнопку?

Answer 1

Пример из Java JPanel inside JScrollPane?:

public class Scroller extends JFrame {
    public Scroller() throws HeadlessException {
        final JPanel panel = new JPanel();
        panel.setBorder(BorderFactory.createLineBorder(Color.red));
        panel.setPreferredSize(new Dimension(800, 600));
        final JScrollPane scroll = new JScrollPane(panel);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLayout(new BorderLayout());
        add(scroll, BorderLayout.CENTER);
        setSize(300, 300);
        setVisible(true);
    }
    public static void main(final String[] args) throws Exception {
        SwingUtilities.invokeLater(new Runnable() {
            @Override
            public void run() {
                new Scroller().setVisible(true);
            }
        });
    }
}
READ ALSO
Тип переменной для названия [требует правки]

Тип переменной для названия [требует правки]

Нужно узнать тип для переменной со значениями вроде Program123, String я так понимаю не подходит

405
ListBox и Button соединение [требует правки]

ListBox и Button соединение [требует правки]

Нужно чтобы при выборе в ListBox элемента,Button придавала значение переменной "n",как у названия элемента в Listbox Или сам Click по элементу придавал...

455
Как использовать DbCobtext в миграциях?

Как использовать DbCobtext в миграциях?

ПриветУ меня возникла необходимость использовать DbContext в миграциях

430
Как сохранить картинку из Image в заданный каталог в WPF, используя SaveFileDialog?

Как сохранить картинку из Image в заданный каталог в WPF, используя SaveFileDialog?

Похоже, что вы не до конца понимаете назначение диалогов открытия и сохранения файлов

470