Динамическое добавление и удаление компонентов с JPanel и JScrollPane

Java Swing - Динамическое добавление и удаление компонентов Временами при написании приложений на Java Swing, требуется реализовать динамическое добавление и удаление компонентов пользовательского интерфейса — то есть добавление и удаление компонентов должно происходить во время работы приложения. В недавних комментариях в одному посту проявлялся интерес к этому вопросу. Пример такого приложения будет рассмотрен далее — это достаточно простое приложение с двумя кнопками: добавить + и удалить -. При нажатии на кнопку добавления должно происходить создание нового компонента JLabel и добавление его на панель, при удалении — последний добавленный JLabel удаляется, панель перерисовывается и больше мы его не видим. Давайте посмотрим как это сделать. Продолжить чтение этой записи

Реклама

JScrollPane — простой пример использования

Размер монитора и окон ограничен, а расположить там нужно очень много. Как это сделать разработчику? Тут приходит на помощь панель прокрутки. Весь «большой» контент располагают внутри панели, а панель предоставляет скроллбары для прокрутки «большого содержимого». В Java Swing такой панелью является JScrollPane. Продолжить чтение этой записи