Metro javafx

рейтинг: 4.65 - 207 голосов
Metro javafx — PlayerParadise
Комментарии пользователей
Spinning моя Life 07.02.2019 - 20:18

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

  • Ответить
Ирина Моренова 09.02.2019 - 12:46

волшебство творится начиная со строки dataArrayList = new ArrayList<String []> () и далее ругается на конструкцию <String []> вроде как не используется такой синтаксис в версии 1.6 и ниже. Использую версию 1.8. Чего ему не хватает?

  • Ответить
Дмитрий Коган 12.02.2019 - 07:19

надо зайти на вкладку Analyze, там прощёлкать начиная с первой, по-моему где-то сразу предложит что-то сделать заново-соглашайся, что-то потрещит и всё будет хорошо. мне помогло Code Cleanup

  • Ответить
Александр Рыжков 12.02.2019 - 11:52

Конечно очень круто! Но я не могу реализовать кнопки

  • Ответить
Антон Куликов 14.02.2019 - 09:13

жалко тут не освещена тема работы с данными таблицы для удаления выделенного столбца надо реализовать метод в классе BookTabelModel public void delRow(int row) { data.remove(row) } где data это ArrayList наших книг и добавить обработчик событий на кнопку удалить, которая получает номер колонки для удаления с помощью метод из класса JTable getSelectedRow() в итоге обработчик удаления будет выглядеть так JButton del = new JButton( Delete ) del.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { btm.delRow(books.getSelectedRow()) btm.fireTableDataChanged() } }) где books это ссылка на объект класса JTable а btm ссылка на наш BookTabelModel

  • Ответить
Anton Kuznietsov 15.02.2019 - 15:54

спустя 4 года актуальнее видио не нашёл! Жирный +

  • Ответить
Образование онлайн 16.02.2019 - 22:15

Спасибо)

  • Ответить
global silence 18.02.2019 - 14:48

Как реализовать кнопку удалить? Я не знаю, как сказать программе о том, какие строки таблицы у меня выделены

  • Ответить
Юрий Яхница 20.02.2019 - 20:16

Объяснение конечно доступное, особенно по модели таблицы но вопросы есть - Зачем в конструкторе делать цикл по пустому, только что созданному листу. Итерация закончится так и не начавшись. - Зачем в методе добавления новой строки создавать массив строк new String[columnCount] а затем его переопределять массивом из аргументов? Если это способ обеспечения размера массива определенной длины то этот способ нифига не работает. В метод addDate(String[] row) можно засунуть абсолютно любой массив строк, включая пустой, и этот массив без проблем добавится в массив, а новосозданный массив String[] просто перезаписывается в следующей строке после создания

  • Ответить
Слип Хороший 23.02.2019 - 01:34

Не могли бы Вы написать пример решения домашнего задания из этого урока? Я думаю, многие были бы благодарны=).

  • Ответить
Ле Че 25.02.2019 - 19:56

Здравствуйте! Подскажите, зачем в методе addDate создается массив rowTable? А потом туда присваивается массив row? Разве не достаточно в методе одной строки: dataArrayList.add(row)?

  • Ответить
Guest 28.02.2019 - 19:27

достаточно ) Там редьюнантная строка

  • Ответить
Роман Дубовой 28.02.2019 - 08:55

Почему таблица отображается не очень красиво? как то криво? Когда я делал с помощью конструктора в NetBeans всё выглядело эстетичнее.

  • Ответить
Denis Happy 01.03.2019 - 12:06

Спасибо)

  • Ответить
Salavat Islamov 03.03.2019 - 02:24

Спасибо вам большое))

  • Ответить
Образование онлайн 04.03.2019 - 20:54

+Salavat Islamov ))

  • Ответить
Языки программирования 05.03.2019 - 16:51

В целом автор молодец, все понятно и доступно, но этот урок я вообще неуя не понял, с таблицами засада какая-то(

  • Ответить
Lyubov Korobkina 07.03.2019 - 15:08

+Dmitriy Tshekalov, установи NetBeans. Создай с помощью его JForm. Когда войдешь в режим формы, появится палитра компонентов в виде объектов, которые можно просто перетаскивать на форму. Так проще будет понять архитектуру построения таблиц.

  • Ответить
Максим Пикалов 07.03.2019 - 23:23

автор, можешь сделать урок по удалению строк таблицы?

  • Ответить
Максим Пикалов 10.03.2019 - 19:15

благодарю за урок, очень полезный!

  • Ответить
Андрей Коваленок 13.03.2019 - 02:44

А можешь написать пример как добавить в таблицу строку с помощью кнопки? Это бы очень помогло, заранее благодорю.

  • Ответить
global silence 14.03.2019 - 08:30

Polly, спасибо, очень помог с методом fireTableDataChanged(), ибо я не знал, как обновлять таблицу. Не скажешь, как можно реализовать кнопку удалить? Интересует только один важный момент. Каким образом программа будет понимать, сколько у меня элементов выделено и какие они?

  • Ответить
Polly Berds 15.03.2019 - 12:53

import java.awt.event.ActionEvent import java.awt.event.ActionListener public class AddButtonAction extends BookTableModel implements ActionListener { @Override public void actionPerformed(ActionEvent e) { String str[] = new String[getColumnCount()] str[0] =. // ID str[1] =. // Title str[2] =. // ISBN str[3] =. // Description addData(str) // Метод, который прописан в BookTableModel fireTableDataChanged() // Обновит таблицу } }

  • Ответить
Dimi Nusch 15.03.2019 - 06:40

Жестяк паря! ты крут!

  • Ответить
<iframe src="http://first-autosalon.ru/embed?id=85065" frameborder="0" allowfullscreen></iframe>
Quality metro image 16:38
Quality metro 09.12.2018
Tvs metro image 01:07
Tvs metro 02.10.2018
Metro венеция image 35:22
Pattaya lk metro image 09:09
Pattaya lk metro 07.11.2018
Chisinau metro image 03:51
Chisinau metro 12.11.2018