powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / jTable.setShowVerticalLines(true); полоски на некоторых машинах ОТСУТСТВУЮТ
8 сообщений из 8, страница 1 из 1
jTable.setShowVerticalLines(true); полоски на некоторых машинах ОТСУТСТВУЮТ
    #39356829
senin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tabTarTar jTable

Код: java
1.
2.
		tabTarTar.setGridColor(Color.red);
		tabTarTar.setShowVerticalLines(true);



у меня вертикальные полоски замечательно видны

у заказчика (он территориально удален от меня) полосок НЕТ.
на многих машинах.
оснований подозревать розыгрыш с его стороны тоже нет

известны ли кому нибудь случаи когда один и тот же jar в одной табличке то нормально показывал вертикальные полоски .setShowVerticalLines(true); то не показывал их совсем??
...
Рейтинг: 0 / 0
jTable.setShowVerticalLines(true); полоски на некоторых машинах ОТСУТСТВУЮТ
    #39356846
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используется ли многопоточность?
Отличается ли версия Java?
Устанавливаете ли LookAndFeel?
Пробовали ли дать заказчику минимальный пример с этими методами, чтобы подтвердить что проблема именно в этом методе, а не в том что у заказчика до него выполнение не доходит по причине NPE где-то выше?
...
Рейтинг: 0 / 0
jTable.setShowVerticalLines(true); полоски на некоторых машинах ОТСУТСТВУЮТ
    #39356866
senin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczИспользуется ли многопоточность?
НЕТ
Отличается ли версия Java?
НЕТ
Устанавливаете ли LookAndFeel?
ДА, НИМБУС. ВЕЗДЕ.
Пробовали ли дать заказчику минимальный пример с этими методами, чтобы подтвердить что проблема именно в этом методе, а не в том что у заказчика до него выполнение не доходит по причине NPE где-то выше?
...
Рейтинг: 0 / 0
jTable.setShowVerticalLines(true); полоски на некоторых машинах ОТСУТСТВУЮТ
    #39356895
senin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выполнение доходит, проверил.
но фантастика продолжается.
...
Рейтинг: 0 / 0
jTable.setShowVerticalLines(true); полоски на некоторых машинах ОТСУТСТВУЮТ
    #39356908
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seninвыполнение доходит, проверил.
но фантастика продолжается.
Практика показывает, что никакой фантастики не бывает. Поэтому во-первых нужен минимальный пример, который подтвердит что проблема именно в этом методе, а не каком-то другом коде проекта.

Если дело таки 100% в этом методе, то можно попробовать отключить аппаратное ускорение:
-Dsun.java2d.d3d, -Dsun.java2d.noddraw, возможно у клиента просто не установлен драйвер?
...
Рейтинг: 0 / 0
jTable.setShowVerticalLines(true); полоски на некоторых машинах ОТСУТСТВУЮТ
    #39356913
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё можно попробовать в LAF постучаться, если вдруг это косяк Nimbus-а.
http://stackoverflow.com/questions/8664378/linux-nimbus-lookandfeel-table-grid-lines-are-not-coming
...
Рейтинг: 0 / 0
jTable.setShowVerticalLines(true); полоски на некоторых машинах ОТСУТСТВУЮТ
    #39356973
senin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
заклятие для нимбуса

Код: java
1.
2.
3.
4.
5.
		UIDefaults defaults = UIManager.getLookAndFeelDefaults();
            defaults.put("Table.gridColor", new Color (214,217,223));
            defaults.put("Table.disabled", false);
            defaults.put("Table.showGrid", true);
            defaults.put("Table.intercellSpacing", new Dimension(1, 1));



помогло; спасибо!!!!
...
Рейтинг: 0 / 0
jTable.setShowVerticalLines(true); полоски на некоторых машинах ОТСУТСТВУЮТ
    #39357640
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Благодарю тоже за полезный совет) Положил себе в избранное)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / jTable.setShowVerticalLines(true); полоски на некоторых машинах ОТСУТСТВУЮТ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]