Виды программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

JFileChooser, как узнать FileFilter?
картинка в таблице
JCheckBox (true/false), Как узнать??
диаграммa последовательности (sequence diagram), Как нарисовать DataFlow diagram
Как вырезать в Image часть изображения?
Как сделать text folding?
FileLock под JRE 1.5.0
Удаление node из JTree, как делается?
выбор нескольких строк в таблице
Реализация Drag & Drop
JPanel или как ее заменить на другую
JFormattedTextField, getString или как ?
Работа с GUI Designerom в IDEA, Расскажите вкратце как
Как Вы относитесь к курящим девушкам?
Прежде чем задать вопрос, прочтите это!
Документация и книги по Java, Давайте соберём ссылки
Добавление/удаление строк в JTable, Как это делается динамически?
Java+базы данных, Построение шаблонов запросов!
Создание меню
Работа с GridLayout, Как красиво разместить компоненты
GUI Designer, Где он?
Разработка на Intellij IDEA. Можно ли?, Разработка интерфейсa приложения
undecorated window, как сделать?
System Tray : how to?, как поместить прогу в system tray?
Вопросы по JTable, Как сделать в JTable
проблема с обновлением модели данных
подскажите с JFormattedTextField()
редактирование ячейки зашел в тупик
Как поменять ширину закладки?, в JTabbedPane
Помогите с запросом для MySql на Java
построение JTree в потоке
Как забрать String с диалогового окна???, Чтобы вставить их в JList
JTable и ее строки
window allways on top
JFileChooser сохранение файла
Выделение строки в JTable
Как в JList пол-ть массив выделх эл-ов?
Модальное окно
JTable и ширина столбцов
Вставка на ячейки в таблицу...
Проблема с деплоем
jLayeredPanel Help need, Слои перекрывают друг друга
jPanel фенечки..., put image
JFormattedTextField, После setText перестает работать маска
Несколько ячеек в ячейке таблицы, Реально ли?
actionListener для изменения значения, для JTextField
Получить длинну строки в пикселах
Отображение данных в таблице, JTable
Двойной клик по строке таблица, JTable
JButton in JTable, как?
JScrollPane + inner stuff, Swing problems
Как в java сделать .exe-ник?
Квадратик в JPanel, красный, зеленый...
JTable & TableModel
JList с заголовком, как у таблиц
KeyListener, как правильно обслужить ENTER
Размеры панелей, как с ними воевать
Tree1.getSelectionPath();
Проблема с ItemListener или у меня что-то не так?
UserObject в jTree
Как вставить в JPanel уже имеющий класс с формами
Как Вы относитесь к курящим девушкам?
conditional statement
Прежде чем задать вопрос, прочтите это!
Документация и книги по Java, Давайте соберём ссылки
Ребята, есть проблема по Combobox
ещё один вопрос про Swing, JScrollPane + JEditorPane
Панель с производным размещением???, Проблеммы совмещения
JTable+Listener
Как работать с Full-Screen Exclusive Mode.

Платные хостинги     Раскрутка сайта     Книги по программированию


Двойной клик по строке таблица, JTable

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Можно ловить события мышки и исопльзовать метод int rowAtPoint(Point p).С другои стороны - а почему именно двойной клик? При клике ведь выделяется ряд (если соотв. селекшн стоит) и спокойно можно взять getSelectedRow

- В MouseEvent есть int getClickCount() Добавлено @ 22:20 Код public void mouseClicked(MouseEvent arg0) {System.out.println("MouseClicked");if(arg0.getClickCount()==2){System.out.println("DoubleClick");}}highlightSyntax('javaNkODdl','java');

- чтобы заработало, нужно убрать возможн ость редактировать ячейки, иначе первый клик приводит к срабатыванию эдитора:Код public class B extends JFrame{    B()    {        setSize(400, 400);        final JTable table = new JTable(new MyTableModel() );        table.addMouseListener(new MouseAdapter()        {            public void mouseClicked(MouseEvent e)            {                if (e.getClickCount() == 2)                {                    Point p = e.getPoint();                    int row = table.rowAtPoint(p);                    int column = table.columnAtPoint(p);                    System.out.println("Double click on " + column + " column, " + row + " row");                }            }        });        table.setDefaultEditor(String.class, null);        getContentPane().add(table);        setVisible(true);    }    public static void main(String[] args)        {        new B();    }} class MyTableModel extends AbstractTableModel {    private int         columnCount;    private int         rowCount;    private String[][]  data;    private String[]    columnNames;    public MyTableModel()    {        columnNames = new String[] {"Number", "Data"};        rowCount = 3;        columnCount = 2;        data = new String[][] {{"1", "23434"}, {"2", "4545"}, {"3", "6344"}};     }    public Class getColumnClass(int columnIndex)    {        return getValueAt(0, columnIndex).getClass();    }    public int getColumnCount()    {        return columnCount;    }    public int getRowCount()    {        return rowCount;    }    public String getColumnName(int columnIndex)    {        return columnNames[columnIndex];    }    public Object getValueAt(int rowIndex, int columnIndex)    {        return data[rowIndex][columnIndex];    }    public boolean isCellEditable(int rowIndex, int columnIndex)    {        return false;    }}highlightSyntax('javawMWFlY','java');

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование 1с предприятие | язык программирования pascal | виды программирования | программирование процессоров | язык программирования 1с | программирование assembler | методология программирования | прикладное программирование | программирование turbo pascal | парадигмы программирования | удаленная программирование | программирование управления | справочник программирования | задачи математическому программированию | методики программирования | программирование outlook | компьютерное программирование | программирование деревья | высокоуровневое программирование | программирование delphi скачать | программирование сигнализации | теория языков программирования | программирование микропроцессоров | обоснование языка программирования | программирование win32 | Ссылки

Все про программирование управления