Создание вида Visual Studio с использованием Java Swing - PullRequest
4 голосов
/ 15 апреля 2010

Я хотел бы создать расширенное приложение Java Swing, чтобы оно выглядело несколько похожим на IDE, например Eclipse или Visual Studio. То есть слева будет панель, отображающая дерево, а справа панель вкладок, которая позволяет открывать и редактировать несколько элементов дерева справа. Для этого я мог бы легко использовать BorderLayout и просто использовать центральную и левую области.

Однако мне также хотелось бы, чтобы пользователь мог перетаскивать границу между этими двумя панелями, как позволяют Eclipse и Visual Studio. Я могу придумать несколько способов сделать это, но мне было любопытно, нашел ли кто-нибудь особенно хороший способ сделать это или знал пример. Я за это погуглил, но ничего не нашел.

Ответы [ 2 ]

3 голосов
/ 15 апреля 2010

Вы можете использовать JSplitPane . И, возможно, взгляните на статью о MultiSplitPane .

2 голосов
/ 17 апреля 2010

Хотя JSplitPane делает именно то, что вы просили, вас также может заинтересовать JToolBar, который выполняет другие Eclipse-подобные вещи, такие как присоединение / отсоединение и перетаскивание панели инструментов вокруг пользовательского интерфейса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...