Уроки Java с нуля / #20 - Построение ПК приложений. Java Swing JFrame

  Рет қаралды 58,633

Школа itProger / Программирование

Школа itProger / Программирование

Күн бұрын

Пікірлер: 79
@АлександрБельский-р9ы
@АлександрБельский-р9ы 2 жыл бұрын
Немногие дошли до конца,но могу сказать,что курс очень хороший, большинство других - просто скучный бубнеж, перечитывание книг, а здесь на начальном уровне все достаточно понятно, при условии, что слушателю это интересно.Порекомендовал курс и его оценили.Звучит как проплаченный комментарий, но нет, это искренне.Гоше спасибо)
@zhelezka_p
@zhelezka_p 11 ай бұрын
Согласен. Поздно согласен
@NIiKVeL
@NIiKVeL 6 ай бұрын
Абсолютно согласен
@kransbect7126
@kransbect7126 28 күн бұрын
Чел ты... Он за курс рассказал около 5%(если не меньше) от всех основ java, и то это было очень бегло и поверхностно. Про тех, кто прошел этот курс я могу сказать, что они по java знают примерно ничего. По факту он нормально не объяснил ни одной темы. Курс полное говно 0/10. Подозреваю, что и другие курсы такие же, но я не знаю других яп, поэтому не могу их оценить, но по продолжительности других курсов, можно понять, что и они такие же.
@any1candie239
@any1candie239 27 күн бұрын
@@kransbect7126 чел ты.... Если ты такой умный, то не надо душить других типов, которые стартуют, лучше скажи, что есть вот такие вот видео, которые можно посмотреть, вместо просто повторения одного и того же)
@kransbect7126
@kransbect7126 27 күн бұрын
@@any1candie239 где я его душил? Мой прошлый комент исключительно про описание курса. Я просто пытался дать понять начинающим, то что лучше не тратить на это время. А по поводу хорошего ресурса, есть на канале Алишев "курс для начинающих". Очень хороший курс, но он не покрывает более сложные темы
@alexxilen
@alexxilen Жыл бұрын
Все 19 уроков дались тяжело, но когда смог открыть эту простенькую программу стало в 100 раз больше мотивации)
@Voxert
@Voxert 11 ай бұрын
+😂
@NoName-ol1kd
@NoName-ol1kd 8 ай бұрын
А для меня все уроки были максимально простыми. Автор хорошо объясняет
@kransbect7126
@kransbect7126 28 күн бұрын
Это не удивительно, что тяжело далось. Как человек с двухлетним опытом на java могу сказать, что автор объясняет очень бегло и поверхностно. За весь курс он практически ничего не рассказал. Курс гавно полное. Если хотите реально научиться писать на java смотрите Алишева курс для начинающих, оч хороший курс, когда сам с него начинал
@kransbect7126
@kransbect7126 28 күн бұрын
Это не удивительно, что тяжело далось. Как человек с двухлетним опытом на java могу сказать, что автор объясняет очень бегло и поверхностно. За весь курс он практически ничего не рассказал. Курс гавно полное. Если хотите реально научиться писать на java смотрите Алишева курс для начинающих, оч хороший курс, когда сам с него начинал
@Alwert0000
@Alwert0000 7 ай бұрын
теперь мы владеем основами основ, удачи каждому на пути к его цели, впереди ещё океаны информации которые нужно постичь. Всем добра и чистого кода!
@ЕкатеринаИванова-е6н
@ЕкатеринаИванова-е6н Жыл бұрын
Крутой курс, от начала и до конца. Не просто теория, а сразу понятно зачем то или иное нужно.
@ShadyDi
@ShadyDi Жыл бұрын
Как круто, что есть такие люди, которые делятся своими знаниями с другими! Меня лично затянуло, очень интересно слушать и пробовать. Никогда не думала что меня когда то заинтересует it, но стоило мне только попробовать, я поняла что это очень интересная сфера, если в нее вникнуть. :D
@ЛордКекер
@ЛордКекер Жыл бұрын
Это просто перевод зарубежных видеороликов, но в отличии от прошлого канала Гоша дударь он теперь прорабатывает сценарий.
@fagocitoz3257
@fagocitoz3257 2 жыл бұрын
Как много лайков и просмотров в начале и как мало их в конце. Это о многом говорит. Однако тут каждый ролик достоен лайка. Спасибо за ваш труд!
@sironnsk
@sironnsk Жыл бұрын
Посмотрел весь курс. Понял, что программирование - это вообще не моё. Спасибо.
@kransbect7126
@kransbect7126 28 күн бұрын
Просто автор сам не знает java, как он может, что то объяснить?
@mr.drakonchik1454
@mr.drakonchik1454 Жыл бұрын
Всё ясно и логично росказано и показано, показали многие начальные компоненты. У меня сразу получилось что хотел сделать. Рекомендую
@lifeisanadventure8951
@lifeisanadventure8951 Жыл бұрын
Вот умеет человек рассказывать! Четко, по делу, без всякой воды. Спасибо!
@Sn0w_Day
@Sn0w_Day 2 жыл бұрын
Уроки довольно крутые, вот только приходится по 10 раз перематывать туда-сюда. Потому как иногда начинается... Быстро добавляться код, вместе с этим куски кода переносятся, и схватить всё на лету, перенести это к себе в IDE, да ещё и осознать что ты делаешь - просто нереально.
@DAVA_DI
@DAVA_DI Жыл бұрын
Реально
@TheEBPO
@TheEBPO Жыл бұрын
Этот урок мне понравился, открыл для меня возможность делать программы на ПК и это здорово, Спасибо!
@beautyisinternal6953
@beautyisinternal6953 2 жыл бұрын
Спасибо, очень понятный урок, все по полочкам 👍
@nikola6745
@nikola6745 2 ай бұрын
в прошлых уроках все было медленно и вдумчиво а здесь сразу прыжок с обрыва
@arsikkbar
@arsikkbar 2 жыл бұрын
Очень крутой урок! Только было бы прикольно, если бы ты сделал поле пароля :) Поле пароля создется через класс JPasswordField, вместо текста там точки :)
@F_youtube08
@F_youtube08 Жыл бұрын
Ilon Mask v2
@King-ev3hl
@King-ev3hl Жыл бұрын
Спасибо вам за ваши уроки, мне очень понравилось, всё понятно и просто объясняете, в приложении захотелось все-таки добавить ответы Да или Нет, поломала немного голову и получилось) очень рада) видать что-то да усвоилось, считаю отличный старт, буду изучать дальше)
@NiconD80
@NiconD80 29 күн бұрын
Да, на первый взгляд выглядит непонятно, но Strg+ щелкаете мышкой по классу/методу и т.д - вас перебрасывает на этот метод и в intellij много комментариев, о том, что это такое, что делает, и расписанны переменные. Чтобы не просто переписать код из видео и запустить, а и разобраться - читаешь, и уже понимаешь, что оно вообще такое и оказывается, код не такой страшный 😁
@user-ed4je2gy6r
@user-ed4je2gy6r 2 жыл бұрын
Спасибо, очень понятно объяснили все!
@ivanovchin
@ivanovchin Жыл бұрын
курс классный, жалко что ты ничего не упомянул об обработчиках исключений
@kransbect7126
@kransbect7126 28 күн бұрын
Он много о чем не упомянул, я бы сказал, ммм, практически ничего, то нормально и не рассказал
@rendok6984
@rendok6984 4 ай бұрын
Спасибо за урок!
@ahsfermnok
@ahsfermnok 2 жыл бұрын
Я не могу в интернете найти про все эти import встроенные в jdk классы,можете дать ссылку на ту документацию?
@sashokcs
@sashokcs 2 жыл бұрын
Перед началом ставим лайк и оставляем комент)
@Евгений-о3п8м
@Евгений-о3п8м Жыл бұрын
Если вы хотите делать приложения для ПК, то лидер тут без сомнений Delphi. На второе место поставил бы C#, но исключительно с WinForms. Если брать C# + WPF, то уже неоправданный гемор.
@Евгений-о3п8м
@Евгений-о3п8м Жыл бұрын
Дополню комментарий. То, что автор делает за 30 минут, я могу сделать за 3-4 минуты на Delphi. Написав несколько строчек кода. Простых и понятных.
@Частныйсектор-х4я
@Частныйсектор-х4я Жыл бұрын
приложение это нельзя экспортировать, так как IDEA стоит простой версии (бесплатной), в теории на Ecplise есть экспорт в jar, но сходу не смог разобраться, нужно тьюториал по настройке смотреть. плюс индусы в ютюбе сделали аж целый калькулятор! и у них Eclipse более прокачанный чем стандартная версия... работаем дальше
@СергейИванов-в9с
@СергейИванов-в9с 2 жыл бұрын
Очень круто 🔥А если надо получить от пользователя число JTextField уже не подойдёт или с ним можно провести какие нибудь модификации?
@Kartaviy_investor
@Kartaviy_investor 5 ай бұрын
Не знаю, с чем связано, но в конце форма не выдавала всплывающее окошко. Вроде все четко переписал, но "отправить" не реагирует. В любом случае, это было познавательно. Может быть, повлияло то, что версия и джавы, и среды другая
@alexandrtaranukhin4843
@alexandrtaranukhin4843 Жыл бұрын
Спасибо за курс, очень помог. Решил что стоит потратить деньжат и купить курс по java. Будешь ли дальше продолжать с java? Хотелось бы увидеть как создаешь какие-то проги
@channelMy
@channelMy 2 жыл бұрын
а как сделать чтобы это созданное приложение запускалось через exe, а не через консоль
@NickolasBerdzenishvili
@NickolasBerdzenishvili Жыл бұрын
Курсу уже год, но я хочу написать мнение или точнее дать пару советов автору. Возможно я в чем-то и не прав но это те мысли которые у меня возникали на протяжении всего курса. 1. Сверяйте произношение английских названий. Я думаю это важно, чтобы будущие программисты знали, что и как называется и как это произносить (ошибок было довольно много). Ну и самому не плохо бы произносить английские названия правильно. 2. Использовать английские названия всего, классы, методы, перегрузки итд. Ну или использовать и русские и английские или же упоминать при объяснении как это называется на обоих языках. Вот я сейчас не знаю как перегрузка классов на английском называется например и когда я захочу посмотреть урок на английском или почитать статью\книгу то мне придется разбираться что есть что. 3. Не плохо бы, весь текст используемый в коде писать на английском, я имею ввиду всякого рода "Двигатель работает", "Машина едет" итд. Ну во первых кто бы, что ни говорил, программировать без базового английского вряд ли хорошо получится, так что кому не понятно пусть подтягивают инглиш. Во вторых попросту каждый раз переключать раскладку не удобно. Да и для чего? Подтолкнем учеников учить английский. 4. Это в целом мелочь наверное, но я бы не использовал такие название как Container container или Book book, потому что когда далее мы это все используем и получается book = new Book(); это визуально очень сильно путает. В остальном спасибо за уроки!
@NiconD80
@NiconD80 Ай бұрын
Извините, но что мешает вам самому писать фразы "Двигатель работает" на английском? Вы ж сами тыкаете по клавиатуре, никто не заставляет вас переключаться между раскладками.
@NickolasBerdzenishvili
@NickolasBerdzenishvili Ай бұрын
@@NiconD80 Ничяего не мешает, я так и делал )
@ukrainesov21
@ukrainesov21 2 жыл бұрын
1. В этой обновленной версии уроков Вы рассказываете намного лучше (с точки зрения педагогики), чем в старых уроках, больше разъясняете свои действия и значения того, что Вы пишете в коде. Это большой + 2. Буква J в английском называется не "джи", а "джей", поэтому "Джейбаттон"!!! Многие программисты почему-то не могут правильно произносить английские буквы и слова ))) А нам, гуманитариям-перфекционистам, это сильно режет ухо )
@СтильСталь
@СтильСталь 2 жыл бұрын
ДЖИон или ДЖЕЙон? :) (щутка)
@F_youtube08
@F_youtube08 Жыл бұрын
И что блин
@user-zp2nl5rb2g
@user-zp2nl5rb2g 7 ай бұрын
ИИ дополнительно советует импортировать два класса import java.awt.event.ActionListener; import java.awt.event.ActionEvent;
@ВладЛяка-щ9и
@ВладЛяка-щ9и Жыл бұрын
Нужна помощь. Можно ли на фон фрейма добавить изображение? Что бы поверх него было видно кнопки, строки и т.д . Как это сделать?
@ВиталийБорисов-п4з
@ВиталийБорисов-п4з 2 жыл бұрын
Курс из разряда как в Exel поставить курсив и сделать выравнивание текста. Ну собственно от бесплатного и нечего больше ожидать. И за это спасибо.
@интересноевинтересе
@интересноевинтересе Жыл бұрын
Привет,подскажи почему у меня при выборе пола всегда показывает только Женский? Вроде уже все перепроверил. Пишет такие примечания: 1.Инициализация переменной являеться избыточным. 2.Оператор if имеет пустое тело.
@LeonidR-n8f
@LeonidR-n8f 10 ай бұрын
22:30 у меня нет такого выборы при нажатии на ошибку, предлагает другие варианты, добавить void или ActionListener переименовать в ContactForm
@gerfeed2970
@gerfeed2970 9 ай бұрын
Если у кого-то ошибка "cannot access javax.swing.JFrame" запустите intelej idea от имени администратора
@cmepth1k663
@cmepth1k663 7 ай бұрын
Большое спасибо, а я уже начал паниковать😅
@kirylkurzau9628
@kirylkurzau9628 2 жыл бұрын
Как ознакомительный видеоурок сойдёт так, как объяснено доступным языком, но использовать код в видео не советую, из-за не практичного метода решения задачи, которым вы только усложните себе жизнь. ( Если будете создавать что-то больше)
@GorN_Rebel
@GorN_Rebel 2 жыл бұрын
Ну, что сказать? Курс неплохой, но очень маленький и без заданий. Некоторые уроки запутаны, многие очевидные(для программиста, но не для нас) вещи пропущены без объяснений. После этого курса даже синтаксис толком не выучить, настолько он мал. Но лучшего курса пока не находил
@rotota4963
@rotota4963 Жыл бұрын
А будет разработка игр на основе java?
@AlucardLamia
@AlucardLamia 2 жыл бұрын
А можно ли строить приложение для андроид при помощи Java + IntelliJ IDEA, не прибегая к установке androidstudio?
@Григорий-ц5ж
@Григорий-ц5ж 2 жыл бұрын
Можно
@F_youtube08
@F_youtube08 Жыл бұрын
Кнчн
@jokeejee
@jokeejee 11 ай бұрын
Проблема parent component null! Как её решить?
@МаксимДжепару-о9ф
@МаксимДжепару-о9ф 6 ай бұрын
у меня тоже такая ошибка,как ты ее решил?
@DavidAbdullaev-v8g
@DavidAbdullaev-v8g Жыл бұрын
ДЖава может и интересная но ужасная среда разработки по сравнению сVS code минус все нервные клетки , лагает и виснет и не то открывает, + нет помощника в написании как в с ( скачал плагины которые сразу рекомендует и чилишь в спокойном написании )ю
@makarovigor717
@makarovigor717 2 жыл бұрын
20:00
@Aren192
@Aren192 Жыл бұрын
sposibo no gde alfa? gde sinchron, gte try? gde map? gde xml ili db xotya bi?
@vanlove165
@vanlove165 2 жыл бұрын
А где все коментарии?
@Ruslan-ps9rz
@Ruslan-ps9rz 2 жыл бұрын
what do you mean коментарии?
@Юрий-ц6ь9ж
@Юрий-ц6ь9ж 2 жыл бұрын
@@Ruslan-ps9rz комментарии
@makarovigor717
@makarovigor717 2 жыл бұрын
как же мало людей доходит до последних уроков, на первом было 24к, тут и 2 нету
@druom69
@druom69 2 жыл бұрын
@@makarovigor717 ага, путь не простой, даже когда все на блюдечке)
@Sn0w_Day
@Sn0w_Day 2 жыл бұрын
Эклипса в конце при запуске выдала - Exception in thread "main" java.lang.NullPointerException: Cannot read field "parent" because "comp" is null. Что я не так сделал? Ошибок нету, только желтым подчеркнуло класс ContactForm. ---> The serializable class ContactForm does not declare a static final serialVersionUID field of type long
@jokeejee
@jokeejee 11 ай бұрын
Такая же ошибка с parent comp null 😮
@romanbush5164
@romanbush5164 2 жыл бұрын
как в QT
@Чорнобривий-и6л
@Чорнобривий-и6л 2 жыл бұрын
Что с комментами?
@makarovigor717
@makarovigor717 2 жыл бұрын
все ок, люди учатся, а не комментирую
@existellence
@existellence Жыл бұрын
У меня после ввода данных не появляется всплывающее окно. Выдает ошибку, хотя никаких ошибок до нажатия кнопки "отправить" не видит. Не смотря на это курс был шикарен и я смог за день сделать приложение, пусть и не ... дальше мне стало лень писать, так что пусть этот коммент послужит для продвижения видео в рейтинге. Спасибо. Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: Cannot invoke "javax.swing.JTextField.getText()" because "this.this$0.name_field" is null at com.itproger.ContactForm$ButtonEventManager.actionPerformed(ContactForm.java:56) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405) at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6617) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342) at java.desktop/java.awt.Component.processEvent(Component.java:6382) at java.desktop/java.awt.Container.processEvent(Container.java:2264) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4993) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2322) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4825) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4934) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4563) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4504) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2308) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2773) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4825) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
@Shekerz
@Shekerz Жыл бұрын
у меня тоже не появляется данные после ввода ты как решил это ?
Что такое Java и как ее выучить?
19:55
Sergey Nemchinskiy
Рет қаралды 142 М.
Уроки Java с нуля / #17 - Вложенные и анонимные классы
16:27
Школа itProger / Программирование
Рет қаралды 38 М.
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 49 МЛН
Nastya and balloon challenge
00:23
Nastya
Рет қаралды 57 МЛН
🍉😋 #shorts
00:24
Денис Кукояка
Рет қаралды 1,7 МЛН
Fake watermelon by Secret Vlog
00:16
Secret Vlog
Рет қаралды 16 МЛН
Нужно ли учить Swing/SWT? А Java FX?
9:55
Sergey Nemchinskiy
Рет қаралды 43 М.
Уроки Java с нуля / #3 - Базовые концепции языка. Вывод информации
21:58
Школа itProger / Программирование
Рет қаралды 369 М.
Уроки Java для начинающих | #23 - GUI Java (Swing JFrame)
21:40
Гоша Дударь
Рет қаралды 231 М.
Многопоточность глазами разработчика
1:36:04
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 49 МЛН