Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> множественное выделение jTable (сctr + click) 
:(
    Опции темы
zloy_nick
Дата 26.6.2008, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 16.7.2007

Репутация: нет
Всего: нет



Почему при выделении  jTable, с сажатым ctrl, например, ячейки (1,1) и (5,6)  в автомат выделяются  (1,6) (5,1)? Как это выключается?

См. визуально
PM MAIL   Вверх
goodday1941
Дата 27.6.2008, 17:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 709
Регистрация: 16.7.2006
Где: Украина, Киев

Репутация: 8
Всего: 9



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

собсно пример кому интерестно:

Код

import javax.swing.*;
import javax.swing.table.DefaultTableModel;

public class Main extends JFrame {
    public Main() {
        setSize(300, 100);
        add(getTable());
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        setVisible(true);
    }

    private JTable getTable(){
        JTable table = new JTable();
        table.setModel(new DefaultTableModel(new Object[][]{{"1","2", "3"},{"4","5", "6"},{"7","8", "9"}}, new String[]{"1","2", "3"}));
        table.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
        table.setRowSelectionAllowed(false);
        table.setColumnSelectionAllowed(false);
        table.setCellSelectionEnabled(true);
        table.setFocusable(false);
        return table;
    }

    public static void main (String [] args){
        new Main();
    }
}


Добавлено через 2 минуты и 5 секунд
скорее всего прийдеться писать свой класис который бует наследовать интерфейс ListSelectionModel


--------------------
SCJP 6
PM MAIL ICQ Skype GTalk   Вверх
zloy_nick
Дата 30.6.2008, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 16.7.2007

Репутация: нет
Всего: нет



А как в наследнике класса ListSelectionModel это исправить?

Это сообщение отредактировал(а) zloy_nick - 30.6.2008, 21:27
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0414 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.