Я пытаюсь создать ToDoManager в java. На данный момент у меня есть то, что я хочу, чтобы это была базовая версия. Но у меня проблема с размером панели.JPanel настраивается на JScrollpane и детей
У меня есть главный JFrame. Это содержит JPanel, скажем jPanel1. jPanel1 имеет 2 кнопки (добавьте и удалите) и еще одну JPanel (скажем, jPanel2).
jPanel2 содержит JScrollPane, который содержит модифицированную версию JTable.
Я хочу сказать, что JTable растягивается, поэтому я могу просматривать все в JTable, а затем сообщать JScrollPane и jPanel2 в «Pack» или изменять размер, поэтому JTable полностью vissable (если не возможно, JScrollPane должен выполнить свою работу и нарисовать полосы прокрутки).
Это то, что у меня на данный момент:
Так может быть, вы можете увидеть 2 проблемы:
1) горизонтальная полоса прокрутки не появляется. (Но я установил полосу прокрутки: HORIZONTAL_AS_NEEDED)
2) Я не задал ни одного предпочтительного размера для основного JFrame
, ни для jPanel1, но он всегда имеет одинаковый размер. Поэтому я хотел бы растянуть jPanel2 до полного JTable, и если это превысит размер экрана, нарисуйте полосы прокрутки.
Опубликовать [SSCCE] (http://sscce.org) того, что у вас уже есть. – Bnrdo
Спасибо, что посмотрели на это, но тем временем я решил проблему, используя другой менеджер компоновки для JPanel2. Спасибо за ваше время. Ps: Как я могу закрыть эту тему? – kdlannoy