iPhone-подобный JTable - PullRequest
       8

iPhone-подобный JTable

2 голосов
/ 27 ноября 2009

Я хочу отобразить jtable с функцией, чтобы, если на экране осталось недостаточно места, столбцы сначала начинают уменьшаться (и отображать меньше информации), а затем начинают исчезать. Информация, содержащаяся в удаленном столбце для выбранной строки, должна отображаться в подробном представлении.

Есть ли в какой-либо библиотеке компонентов Swing компонент (может ли он быть открытым или коммерческим), который предлагает эти функции?

Заранее спасибо,

Nils

Ответы [ 2 ]

1 голос
/ 28 ноября 2009

Возможно, компоненты Jide предлагают что-то. как это. Мне кажется, вы хотите иметь какой-нибудь вид детализации мастера с таблицей в качестве мастера!?

Посмотрите здесь: http://www.artima.com/forums/flat.jsp?forum=276&thread=156018

Не упоминается, какой именно компонент обеспечивает представление основных деталей, но, возможно, кто-то здесь уже использовал его?

1 голос
/ 27 ноября 2009

Вы можете позвонить JTable setAutoResizeMode(int) со значением JTable.AUTO_RESIZE_ALL_COLUMNS. Режим изменения размера по умолчанию - AUTO_RESIZE_SUBSEQUENT_COLUMNS, который сохранит общую ширину таблицы (то есть, если вы развернете один столбец, вся таблица станет шире). При AUTO_RESIZE_ALL_COLUMNS размер таблицы никогда не должен увеличиваться по ширине за пределы JScrollPane; то есть вы никогда не должны видеть горизонтальную полосу прокрутки.

Очевидно, что это не решит часть вашей проблемы, касающуюся автоматического скрытия столбцов, когда они становятся достаточно маленькими.

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