Программно картинки в интерфейсе
От: artyo  
Дата: 18.09.13 09:14
Оценка:
Добрый день. Помогите, пожалуйста, разобраться со следующей проблемой.

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

Опишу суть:
Есть форма, на которой есть некоторые надписи. В определенном месте формы должна быть картинка. Затем программно необходимо на эту картинку сверху лепить еще картинки. надеюсь схематичный кривой рисунок в пэйнте это дело прояснит


Собственно вопрос — каким образом это лучше реализовать? какой использовать layout, как добавлять картинки поверх другой картинки. С указанием координат, наверно.

Прошу помощи, ткните, пожалуйста, куда копать.
Re: Программно картинки в интерфейсе
От: Blazkowicz Россия  
Дата: 19.09.13 07:47
Оценка:
Здравствуйте, artyo, Вы писали:

A>Собственно вопрос — каким образом это лучше реализовать?

Если картинок, не много. То лучше взять JComponent, либо JLabel. Убрать лишние border\inset и т.п. И добавить картинку либо через переопределение paintComponent, либо через setIcon.
Если картинок много, то лучше просто целиком реализовать отрисовку. Но аккуратно, чтобы не тормозило.

A>какой использовать layout, как добавлять картинки поверх другой картинки. С указанием координат, наверно.

Зависит от того как нужно расположить и нужно ли менять положение динамически. Либо свой собственный. Либо существующий. Либо абсолютный setLayout(null)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.