Уроки Java для профессионалов | #6 - Создание приложения на JavaFx (Scene Builder)

Поділитися
Вставка
  • Опубліковано 21 сер 2024
  • При помощи Java возможно строить полноценные приложения с графическим интерфейсом и полным функционалом. В этом уроке мы познакомимся с JavaFx, а также со специальным графическим редактором - Scene Builder.
    1) Урок на сайте itProger: itproger.com/c...
    2) Скачать IntelliJ IDEA: www.jetbrains....
    3) Scene Builder: gluonhq.com/pro...
    ✔ Основной сайт: itproger.com/
    ✔ Конструктор сайтов: crafty.site/
    ✔ -------------
    Группа Вк - prog_life
    Группа FaceBook - goo.gl/XW0aaP
    Instagram: / gosha_dudar
    Telegram: t.me/itProger_o...
    Twitter - / goshadudar
    - Уроки от #GoshaDudar 👨🏼‍💻
    - Все уроки по хештегу #GoshaJavaProfi

КОМЕНТАРІ • 134

  • @alexandersmehnov5614
    @alexandersmehnov5614 6 років тому +110

    Название может быть "для продвинутых", но никак не "для профессионалов", а сам урок полезный

  • @daniilnovorodskiy273
    @daniilnovorodskiy273 2 роки тому +5

    У кого возникают проблемы!
    При создании проекта выбираете просто новый jdk без разницы, при создании ставите галочки на bootstrap control forms
    далее открывается проект, вы просто постарайтесь просто переписать все папки и java class'ы как у автора, у меня все работает как и у него

    • @alexbmwfan405
      @alexbmwfan405 Місяць тому

      Чего только не пробовал, чего только не делал, щас зашел в комменты, сделал все по твоей инструкции, всё получилось, больше спасибо!

  • @user-eh4np2hz2l
    @user-eh4np2hz2l 3 роки тому +3

    Короче что бы никто не ломал себе мозг нужно отдельно скачать версию Java FX вот с этого сайта gluonhq.com/products/javafx/. Потом можно все сделать по этой инструкции openjfx.io/openjfx-docs/#install-javafx во вкладках справа нужно выбрать JavaFX and IntelliJ (а это русская версия в ней нормально описана настройка виртуальной машины - metanit.com/java/javafx/1.8.php ) вроде должно все заработать. Как я понял дело в том что FX это уже отдельный продукт и его надо отдельно устанавливать. И еще путь к виртуальной машине нужно указывать полностью мой пример (--module-path "C:\Program files\javafx-sdk-15\lib" --add-modules javafx.controls,javafx.fxml.)

  • @maximfrantskevich
    @maximfrantskevich 4 роки тому +10

    А подскажите, пожалуйста, у кого получилось, где у лежат все пакеты или как и откуда вы их устанавливали? У меня лично, просто выдаёт тонну ошибок и пишет, что нет таких пакетов которые нужно импортировать. И я честно говоря немного в недоумении учитывая, что программа сама создаёт всё и при этом сама же впадает в ошибку, при том, что IntelliJ IDEA установлена с официального сайта.

    • @Mecenatt
      @Mecenatt 3 роки тому

      как это исправить ?

  • @ChreesWoods
    @ChreesWoods 6 років тому +13

    Лайк если тоже хочешь чтобы Гоша снимал больше в таком формате

  • @masson6359
    @masson6359 4 роки тому +8

    если что scene builder есть встроенный в intelij idea, просто на редакторе снизу нажать scene builder и ничего скачивать не нужно)

    • @kamranyusifzade7473
      @kamranyusifzade7473 3 роки тому

      а где именно внизу?

    • @user-vu3xt8qr8n
      @user-vu3xt8qr8n 3 роки тому +4

      @@kamranyusifzade7473 когда ты откроешь файл Sample внизу будет две надписи "Text" и "Scene Builder".Дальше нажмёшь на "Scene Builder" и в правом верхнем углу (вроде) нажмёшь скачать "Download" и дальше ждёшь когда установиться)

    • @sf_player
      @sf_player 2 роки тому

      @@user-vu3xt8qr8n спасибо тебе, о добрый человек

  • @spartakrus858
    @spartakrus858 Рік тому +1

    Курс по Тобишь для профессионалов ))

    • @squyzyyyfaer2652
      @squyzyyyfaer2652 Рік тому

      можете помочь пожалуйста. при создании проекта javaFX создаётся куда больше папок, чем показано на видео. и ещё нет файла Main

  • @sergeyfrolov5237
    @sergeyfrolov5237 6 років тому +2

    Спасибо очень понравилось доступно легко воспринимается

  • @user-dv2hq2sg7r
    @user-dv2hq2sg7r 5 років тому +2

    Спасибо автору.

  • @AlfaBlackFalcon
    @AlfaBlackFalcon Рік тому +1

    Посмотрел ради интереса - выпало в рекомендациях. После многих лет в Delphi всё, что происходит в видео похоже на мастурбацию. Уж извини, автор. Отдельно поржал после прочтения ряда комментариев. Спасибо, подняли настроение своими "новыми" технологиями. Лепить GUI из Java такое себе...

  • @AlexeySolovyev55
    @AlexeySolovyev55 6 років тому +8

    Установил шрифт Lobster, но в выпадающем меню в Scene Builder его не вижу. В чем может быт дело

    • @user-sj3hi4ps6o
      @user-sj3hi4ps6o 3 роки тому

      не подходит под кириллицу.

  • @thepersonalcomputer2939
    @thepersonalcomputer2939 Рік тому +1

    Могу звучать как идиот, но мне нравится эта папка с названием "пончики с повидлом"

  • @PostMapping
    @PostMapping 4 роки тому +2

    Благодарю!

  • @user-sg3dw8hq6o
    @user-sg3dw8hq6o 6 років тому +25

    Гоша Индус!

  • @user-rv9ss5ce7z
    @user-rv9ss5ce7z 4 роки тому

    послушал только описание курса и уже лайк спасибо Гошарик

  • @withotsoul7252
    @withotsoul7252 2 роки тому

    Хороший урок!

  • @user-no5ch6tc1k
    @user-no5ch6tc1k 5 років тому +5

    Error running 'Main': Cannot start process, the working directory что такой за ошибка

    • @glakk1814
      @glakk1814 3 роки тому

      Error: JavaFX runtime components are missing, and are required to run this application

  • @user-wk7yh8zs1k
    @user-wk7yh8zs1k 6 місяців тому

    Спасибо! Очень помог

  • @user-ow7mh1zb2b
    @user-ow7mh1zb2b 4 роки тому

    Спасибо, очень интересно !)

  • @dragulaxis
    @dragulaxis 4 роки тому

    Тобишь Магуайер лучший Человек Паук, я считаю

  • @polunochNY
    @polunochNY 3 роки тому +1

    эта JavaFX уже есть в Intellij IDEA или как-то отдельно надо доставлять?

  • @zxcirysha
    @zxcirysha 2 роки тому

    Спасибо, помог!!

  • @grjxbskt2015
    @grjxbskt2015 6 років тому

    Отлично.

  • @user-yq1yj1hz8k
    @user-yq1yj1hz8k 4 роки тому +2

    Здравствуйте. У меня после сборки javaFX, не запускается jar файл. Хотя в IntellijiIdea все вроде работает.

    • @kotomen_2019
      @kotomen_2019 3 роки тому

      значит плохо собрал

  • @Serge86210
    @Serge86210 3 роки тому +1

    Хм, первое видео - в idea с бд не получится, поэтому netbeans. Шестое видео - netbeans не удобно, поэтому с бд буду в idea. Автор, what?

  • @svtroshin
    @svtroshin 6 років тому +2

    Error: Could not find or load main class sample.Main вот такая ошибка и никак не исправляется

    • @KU100
      @KU100 3 роки тому

      как решил?

  • @user-tl4yg8hi9s
    @user-tl4yg8hi9s 2 роки тому

    Ты круто объясняешь мужик !!
    Что значит No JDK for module ‘ JavaFxAplication?? Красном светятся слова в sample.fxml

  • @rybiizhir
    @rybiizhir 4 роки тому +2

    Error: Could not find or load main class sample.Main

    • @ivannemyrovskyi3586
      @ivannemyrovskyi3586 3 роки тому

      stackoverflow.com/questions/10654120/error-could-not-find-or-load-main-class-in-intellij-ide look here or create new project

  • @ismailorumbekov8225
    @ismailorumbekov8225 2 роки тому

    что делать, если код запускается, все праивльно записано, но открывается изначальное окно, а не то, что сделал в scene builder. Хотя в файле fxml все также расписано

  • @MrOkepro
    @MrOkepro 3 роки тому +1

    Чтобы работало также как и у автора, нужно просто поставить JDK 8. У меня на JDK 11 также куча ошибок

    • @alinamikelay396
      @alinamikelay396 Рік тому

      А что можно сделать сейчас, когда на современной версии не поддерживается JDK 8?

    • @4kaSOSiso
      @4kaSOSiso Рік тому

      @@alinamikelay396 найти нормальный язык.

    • @user-qe9oo5fd9n
      @user-qe9oo5fd9n Рік тому

      @@4kaSOSiso Например?)

    • @user-eb6gm5hi3d
      @user-eb6gm5hi3d Рік тому

      @@4kaSOSiso Java остаётся самым популярный business logic языком

  • @magauiya8920
    @magauiya8920 Рік тому

    а как устоновит шрифт в SceneBuilder? Сам шрифт я устоновил в виндовс но он не отображается в SceneBuilder...

  • @olehstepaniak5818
    @olehstepaniak5818 6 років тому

    Гоша, привет. Можеш подсказать, как установить Lobster ?Я скачал , но не знаю в какую папку всунуть.

  • @arenmkhoyan
    @arenmkhoyan 6 років тому +5

    Да вот это уже понимаю а то постаянно теория

  • @yanagames6801
    @yanagames6801 4 роки тому +1

    Что делать если проект в самом начале не собирается и высвечиваются ошибки?

    • @user-lx2ye8sr9j
      @user-lx2ye8sr9j 4 роки тому +2

      Проверьте jdk. После 8-ой версии пакет javaFX исключили

    • @AnnaIsHere
      @AnnaIsHere 3 роки тому

      Гуглить название ошибки

  • @Vladominator
    @Vladominator 4 роки тому +1

    Ребят , кто-нибудь знает как сделать так ,чтобы при укороченный текст в поле при наведении курсора на текст начинал отображаться полностью ? подкажите плиз , очень нужно) может ты ,Гош поможешь плз?)

  • @user-zy7dc1ks5l
    @user-zy7dc1ks5l 6 років тому

    Канал в стиле "вопрос-ответ", который охватывает все основные концепции и ключевые области Java.
    t.me/ask_java

  • @dan4ik4ik63
    @dan4ik4ik63 5 років тому +1

    Ребят если хотите найти себе цвета ищите в гугле по запросу RGB цвета

  • @Proff_Preobrazhensky
    @Proff_Preobrazhensky 6 років тому

    Гоша, что делать с ошибкой scene builder overridden by css ???

  • @AnValidity
    @AnValidity Рік тому

    The public type db must be defined in its own file

  • @Loyter
    @Loyter 2 роки тому

    3:20 Вообще что-то не то: у меня даже нет подобных папочек...; само приложение что-то не может найти; после названия нового проекта у меня высвечивается ещё одно окно, в котором я хз, что надо выбирать...При том, что я перед этим прошёл весь курс для начинающих на этом канале и всё работало!

  • @user-vp5bg3yv8c
    @user-vp5bg3yv8c 6 років тому +4

    не запускается Scene Builder

    • @halty1798
      @halty1798 5 років тому

      если у вас джава 8 то нужно скачаь специальную версию для Java 8 на gluon.com

  • @user-gp1tr4kr4d
    @user-gp1tr4kr4d 5 років тому

    Лайк

  • @hebupelka8432
    @hebupelka8432 6 років тому

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

  • @kristiannagornyyvevaliks3850
    @kristiannagornyyvevaliks3850 3 роки тому +6

    Ничего не работает, сразу же при первом запуске выдает кучу ошибок.

    • @hush_dxl
      @hush_dxl 3 роки тому +4

      видео 2 года, стаковерфлоу в помощь

    • @Mecenatt
      @Mecenatt 3 роки тому

      такая же шляпа

  • @umidjonsadatov3426
    @umidjonsadatov3426 5 років тому

    Библиотеки javafx отсутствуют, как их скачать? Даже пустое окно не открывается, а куча ошибок (( Или для этого надо платную версию IntellejIDEA купить? Или что-то не то с JDK

    • @user-hh7rq8yn2m
      @user-hh7rq8yn2m 5 років тому +3

      openjfx.io/openjfx-docs/#install-javafx
      Почитай раздел JavaFX и IntelliJ
      Сам с такой проблемой столкнулся)

    • @user-wj4fl1wr7v
      @user-wj4fl1wr7v 5 років тому

      @@user-hh7rq8yn2m не получается установить... я скачал JavaFX12, но все равно не работает и выдает ошибки. Как ты с этим справился?

    • @user-hh7rq8yn2m
      @user-hh7rq8yn2m 5 років тому

      @@user-wj4fl1wr7v Сделай всё,что в инструкции,которую я прикрепил

  • @hadouken8331
    @hadouken8331 3 роки тому

    Не меняется цвет в Scene builder в Anchor

  • @arsenkhojayan9051
    @arsenkhojayan9051 6 років тому +3

    не запускается Scene Builder ((

    • @halty1798
      @halty1798 5 років тому

      если у вас джава 8 то нужно скачаь специальную версию для Java 8 на gluon.com

  • @user-ix7hi6iz5n
    @user-ix7hi6iz5n 4 роки тому

    Гоша я на Еклипсе сижу, и фхмл нету на папке, есть сиэсэс. Мне что на саблаймтексе писать? Есть что то похожее на стоительсцен для сиэсэс?

    • @konstantinbutakov6611
      @konstantinbutakov6611 4 роки тому +1

      Официальный гайд как импортить библиотеку на Эклипс openjfx.io/openjfx-docs/
      после того как сделал, создаешь проект, тыкаешь правой кнопкой про проекту, там new - other - Java FX - New FXML Document

    • @user-ix7hi6iz5n
      @user-ix7hi6iz5n 4 роки тому

      @@konstantinbutakov6611 спасибо

  • @xavierross2843
    @xavierross2843 4 роки тому

    ппц сколько ErrorОВ набежало, 13 штук. это знаково? :) или поправимо? Доктор нужна помощь!

    • @user-th1gu4ze7v
      @user-th1gu4ze7v 4 роки тому

      Если еще нужна помощь - держите. Вначале устанавливаем SceneBuilder ua-cam.com/video/T3NlWMzPyXM/v-deo.html, затем настраиваем IntelliG IDEA www.jetbrains.com/help/idea/javafx.html

  • @dosu5064
    @dosu5064 5 років тому +1

    зойдите в adobe color online для хорошого цвета

  • @dilmurodmahammadjanov2821
    @dilmurodmahammadjanov2821 4 роки тому

    То бишь То бич

  • @alesiyazhola
    @alesiyazhola 5 років тому +16

    Джаву для профессионалов должен преподавать профессионал, а не человек, меняющий технические термины на "штучки". А в целом спасибо.

    • @yevheniikozhevin5845
      @yevheniikozhevin5845 4 роки тому +4

      я хз проффесионал он или нет, но если ты объясняешь кому-то кто потенциально не в теме, то вполне можно себе позволить употребить слово штучки ничего тут такого нет.

    • @erikjoomla9872
      @erikjoomla9872 4 роки тому

      @@yevheniikozhevin5845 У профессионала своего дела правильно поставлена речь и он называет вещи своими именами, взять к примеру любую конференция для специалистов с опытом, тот же JPoint: ни один лектор не употребляет фразы по типу "эта штучка" и т.д., информативно и наглядно для новичков, но называть свои уроки "Для профессионалов" будучи псевдопрограммистом-любителем это нонсенс

    • @ricardomilos857
      @ricardomilos857 4 роки тому +1

      @@erikjoomla9872 он получает за это деньги, это его профессия. Делает уроки на UA-cam, работает на фрилансе и занимается стартапами и получает за это деньги. Если не нравится, то не смотри, это не как в универе, где преподавателей не выбирают

  • @igorbridnia3549
    @igorbridnia3549 2 роки тому

    Может ли кто-нибудь подсказать на чём ещё можно работать кроме intellij IDEA?
    Пишет что нет лицензии

  • @bogdanbeniw3493
    @bogdanbeniw3493 4 роки тому

    То бишь

  • @fairnut6418
    @fairnut6418 4 роки тому +2

    Копируем код вставляем ииии мы написали майнкрафт

    • @RenderDragon
      @RenderDragon 3 роки тому

      Боже, кроме как Майнкрафт на джаве ничего не написано?

  • @user-bh9qw7zs5g
    @user-bh9qw7zs5g 3 роки тому

    это гайд для юниоров)))

  • @vrnKrasKi
    @vrnKrasKi 5 років тому +3

    а между делом JavaFX выпилили из JDK 11 и больше его вроде как не будет...

    • @ZackiePhoton
      @ZackiePhoton 5 років тому

      ЛОЛ , его и в десятой нету

    • @Ejikcom
      @Ejikcom 5 років тому

      типа снова свинг, снова боль?

    • @ZackiePhoton
      @ZackiePhoton 5 років тому +5

      @@Ejikcom нет, это не означает что он умер , теперь JavaFX самому нужно встраивать, да и вообще JavaFX так же будет развиваться но только как отдельный модуль.

    • @olexandr5649
      @olexandr5649 5 років тому

      @@ZackiePhoton где можно скачать JavaFX? Везде где искал только JDK 11 находил и всё

  • @farpurple
    @farpurple 3 роки тому

    почему джава ф икс не распознаётсяя???

  • @dmytrochemesh73
    @dmytrochemesh73 4 роки тому

    для проф уроки не нужны,неправильное название

  • @blazheiko777
    @blazheiko777 6 років тому

    где найти таблицу с названиями цвета

  • @shadowwhithlight4642
    @shadowwhithlight4642 4 роки тому +1

    Тобиш Тадеуш Пше пше пше поляк

  • @maximnor5130
    @maximnor5130 6 років тому

    У Windows Ctrl + P

  • @fallencc468
    @fallencc468 6 років тому

    Не знал что javafx относится к профессиональным навыкам, при том что swing изучают на всяких beginner курсах.

    • @Oleg72855
      @Oleg72855 6 років тому

      А остальные уроки тебя не смутили?

    • @fallencc468
      @fallencc468 6 років тому

      Олег Йосипенко , Я их не смотрел , мне в рекомендации кинула

    • @Oleg72855
      @Oleg72855 6 років тому +1

      просто в этом уроке он хоть что-то создавать начал, в прошлых уроках он крайне поверхностно объяснял теорию. К примеру в прошлом уроке о Threads он лишь показал три способа как создавать новые потоки, вообще ничего не рассказав как этими потоками можно управлять.

    • @fallencc468
      @fallencc468 6 років тому

      Олег Йосипенко если ты хочешь нормальные уроки скачай с торрента java (geekbrains) or (itdvn)

  • @yurijhryhorenko211
    @yurijhryhorenko211 3 роки тому

    Почему в .Net все работает с коробки ... а не милион подключений ... java древний мамонт

  • @tchrmagic2943
    @tchrmagic2943 5 років тому

    Ну и возни же с этой фигнёй. Лучше сейчас не юзать JDK 11. Сначала провозился чтобы подключить javafx, а в конце оказалось, что для него в 11 версии нету deploy, тупо jar не собрать. С 10-ой всё на изи.

  • @Sino999TJ
    @Sino999TJ 4 роки тому

    JavaFX это что то типа AndroidStudio?

    • @tox1cozZ
      @tox1cozZ 4 роки тому

      Причем тут андроид студия? JavaFX - технология, которая позволяет писать красивый и современных интерфейс для Java приложений.

  • @tenz0wo
    @tenz0wo 3 місяці тому

    МАМУ ТВОЮ В СЦЕНБИЛДИРЕ РИСОВАЛ

  • @iliaaer
    @iliaaer 6 років тому +1

    А чтобы просмотреть полный код, надо платить(((

    • @AnnaIsHere
      @AnnaIsHere 4 роки тому +2

      Где? Ни копейки не заплатила, всё работало)

  • @bahytabdisamat7095
    @bahytabdisamat7095 6 років тому

    Гоша привет, скажи пожалуйста Macbook air 2017 пойдет для программирования?

    • @antonmaurer8734
      @antonmaurer8734 6 років тому

      Bahyt Abdisamat пойдёт конечно. На любом компе можно программировать, в том числе и на android

    • @Nermas
      @Nermas 5 років тому

      Да, подойдет, у меня точно такой же мак

  • @katerina759
    @katerina759 3 роки тому

    Ребят, у кого ошибки в Main с FXjava - просто при создании проекта укажите JDK 10 и не нужно плясать с бубном и импортить библиотеки

  • @frost_welding
    @frost_welding 6 років тому +3

    В IntelliJ IDEA уже есть встроенный Scene Builder

    • @stiwdeker
      @stiwdeker 6 років тому

      Frost Но он работает там очень глючно

    • @frost_welding
      @frost_welding 6 років тому

      Ну не знаю. До этого делал проблем не возникало

  • @Xouku-vs7mi
    @Xouku-vs7mi 5 років тому +1

    Это не урок а мониторинг твоего метода работы с FXML. Слабо хоть вручную прописать то и объяснить что за что отвечает ?

  • @mrpechenka-7632
    @mrpechenka-7632 6 років тому +2

    Сразу в конец перемотал, весь урок просто пустословно говорил

  • @alex_candybitch
    @alex_candybitch 2 роки тому

    думаю, что автор не совсем умный

  • @user-ft4tr6pq2m
    @user-ft4tr6pq2m 3 роки тому

    после слов "редактор", смотреть дальше нечего