Добавление области рисования в пустой графический интерфейс - PullRequest
0 голосов
/ 20 ноября 2011

Я работаю над графическим интерфейсом в течение некоторого времени, мне необходимо отобразить результаты в точечной диаграмме, проблема в том, что мне нужно создать чертежный раздел для размещения результатов графического интерфейса.

Каков наилучший способ сделать это?.

Есть ли более простой способ сделать это при использовании нулевого макета?

Спасибо

Ответы [ 3 ]

2 голосов
/ 20 ноября 2011

Центрирование компонента может быть легко достигнуто с помощью GridBagLayout (одна из немногих задач, для которых я бы использовал GBL). См. Код для добавления изображения в правом нижнем углу этого графического интерфейса пользователя для получения подробной информации 1 .

image

  1. Хорошо, я признаю, «краткий ответ»:

Добавить компонент как единственный компонент в GridBagLayout без ограничений, и он будет отцентрирован. Поместите панель с помощью GBL в JScrollPane, и работа сделана.


Подробнее о центрировании компонентов с использованием различных макетов см. в этом примере .

image

2 голосов
/ 20 ноября 2011

В дополнение к предложениям макета, вы можете найти некоторые идеи в этой серии точечных диаграмм , которые основаны на .

2 голосов
/ 20 ноября 2011

попытайтесь поместить все в JPanel и установить макет для этого (то есть BoxLayout).затем вы добавляете свою диаграмму JPanel в основную JPanel.

...