Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Java / JavaScript


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Java/JavaScript

Выпуск № 483
от 28.12.2007, 22:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 337, Экспертов: 23
В номере:Вопросов: 1, Ответов: 1

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 115623: Здравствуйте, уважаемые эксперты. Мне срочно нужна Ваша помощь. Я не могу никак разобраться с таблицами в Java. Мне на форму нужно добавить таблицу с двумя колонками и пятьма строками. В названия колонок нужно добавить "Имя" и "Фамилия...

Вопрос № 115.623
Здравствуйте, уважаемые эксперты. Мне срочно нужна Ваша помощь. Я не могу никак разобраться с таблицами в Java. Мне на форму нужно добавить таблицу с двумя колонками и пятьма строками. В названия колонок нужно добавить "Имя" и "Фамилия", и чтобы эти поля были "серыми". Также нужно чтобы в таблице была вертикальная полоса прокрутки. Как мне это сделать?

Также посоветуйте, пожалуйста, интернет-справочники, сайты, книги по Java 2.

Заранее огромное спасибо!
Отправлен: 23.12.2007, 22:07
Вопрос задал: Тарасенко Александр Виталиевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: LightStorm
Здравствуйте, Тарасенко Александр Виталиевич!
Чтобы сделать поля "серыми", придется закрасить их серым цветом вручную (см приложение).
Насколько я понял, под серыми полями вы имеете ввиду столбцы, недоступные для редактирования пользовыателем. Для этого надо создать модель таблицы, расширив класс DefaultTableModel или самому написать реализацию интерфейса TableModel.
Для закраски ячейки таблицы наследуется класс DefaultTableCellRenderer и переопределяется его метод getTableCellRendererComponent, который возвращает компонент, доступный для отображения в таблице. Поскольку для закраски вам необходимо только смена фона, то нет смысла реализовывать интерфейс TableCellRenderer самостоятельно, достаточно установить нужный фон для полученного от суперкласса компонента.
К книгам Хорстмана и Корнелла (для изучения Java с нуля они не годятся) могу посоветовать книгу Ильдара Хабибулина "Самоучитель Java 2". Книга красного цвета с подписью "Освой практическое программирование в профессиональном стиле", она несколько сложнее самоучителя для начинающих (тоже его книга), но и содержит многие главы оттуда, обе издательства bhv. Еще одна книга иностранных авторов : П. Ноутон, Г. Шилдт "Java 2 в подлиннике" - книга о Java в общем, существенно расширяет кругозор для дальнейшего изучения.
По поводу интернет справочников посоветовать не могу, так как очень редко ими пользуюсь, однако самым достоверным источником по моему мнению является офицальный сайт Java.

Приложение:

Ответ отправил: LightStorm (статус: 4-ый класс)
Ответ отправлен: 26.12.2007, 15:39
Оценка за ответ: 5
Комментарий оценки:
Спасибо за подробный ответ!
Мда... Сделать таблицу на форме оказалось сложнее, чем я думал...


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.66 от 23.12.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное