Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Java anonymous inner class 🎭

Автор: Bro Code

Загружено: 2020-06-13

Просмотров: 36652

Описание:

Java anonymous inner class tutorial

#java #anonymous #class

public class Main {

public static void main(String[] args) {

/*anonymous class = an inner class without a name
only a single object is created from one
The object may have “extras” or "changes"
and no need to create a separate innerclass
when it only need it once.
Helps us to avoid cluttering code with a class name

Syntax is similar to a constructor,
except that there is also a class definition
within a block of code.
GREAT FOR LISTENERS
*/
MyFrame myFrame = new MyFrame();

}
}
import java.awt.event.*;
import javax.swing.*;

public class MyFrame extends JFrame{

JButton button1 = new JButton("Button #1");
JButton button2 = new JButton("Button #2");
JButton button3 = new JButton("Button #3");


MyFrame(){

button1.setBounds(100,100,100,100);
button2.setBounds(200,100,100,100);
button3.setBounds(300,100,100,100);
button1.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
System.out.println("You pressed button #1");

}

});
button2.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
System.out.println("You pressed button #2");

}

});
button3.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
System.out.println("You pressed button #3");

}

});
this.add(button1);
this.add(button2);
this.add(button3);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(500, 500);
this.setLayout(null);
this.setVisible(true);
}

}

Java anonymous inner class 🎭

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#4703 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "DwtPWZn6T1A" ["related_video_title"]=> string(51) "Java Anonymous Inner Classes Explained in 6 Minutes" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(16) "Coding with John" } [1]=> object(stdClass)#4676 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "LEJ1kGHSXdA" ["related_video_title"]=> string(20) "Java lambda λ" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(8) "Bro Code" } [2]=> object(stdClass)#4701 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "u_BZlRodfVU" ["related_video_title"]=> string(27) "Java anonymous objects 🃏" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(8) "Bro Code" } [3]=> object(stdClass)#4708 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "J09TLPgwd0Y" ["related_video_title"]=> string(24) "Java multithreading 🧶" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(8) "Bro Code" } [4]=> object(stdClass)#4687 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "tAIaK5LNatE" ["related_video_title"]=> string(29) "Java dynamic polymorphism ✨" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(8) "Bro Code" } [5]=> object(stdClass)#4705 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "UEtpaiODNs0" ["related_video_title"]=> string(58) "Cute, but powerful: meet NanoCluster, a tiny supercomputer" ["posted_time"]=> string(21) "5 дней назад" ["channelName"]=> string(13) "Jeff Geerling" } [6]=> object(stdClass)#4700 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "RnHC1XiNWS8" ["related_video_title"]=> string(94) "Венедиктов – страх, Симоньян, компромиссы / вДудь" ["posted_time"]=> string(19) "2 дня назад" ["channelName"]=> string(10) "вДудь" } [7]=> object(stdClass)#4710 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "jUcAyZ5OUm0" ["related_video_title"]=> string(17) "Java generics ❓" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(8) "Bro Code" } [8]=> object(stdClass)#4686 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "1HAAvqcUoD0" ["related_video_title"]=> string(107) "Шокирующее решение Белого дома / Конец войны приближается?" ["posted_time"]=> string(24) "20 часов назад" ["channelName"]=> string(10) "NEXTA Live" } [9]=> object(stdClass)#4704 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "a_LBuCx1KTE" ["related_video_title"]=> string(17) "Java threads 🧵" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(8) "Bro Code" } }
Java Anonymous Inner Classes Explained in 6 Minutes

Java Anonymous Inner Classes Explained in 6 Minutes

Java lambda λ

Java lambda λ

Java anonymous objects 🃏

Java anonymous objects 🃏

Java multithreading 🧶

Java multithreading 🧶

Java dynamic polymorphism ✨

Java dynamic polymorphism ✨

Cute, but powerful: meet NanoCluster, a tiny supercomputer

Cute, but powerful: meet NanoCluster, a tiny supercomputer

Венедиктов – страх, Симоньян, компромиссы / вДудь

Венедиктов – страх, Симоньян, компромиссы / вДудь

Java generics ❓

Java generics ❓

Шокирующее решение Белого дома / Конец войны приближается?

Шокирующее решение Белого дома / Конец войны приближается?

Java threads 🧵

Java threads 🧵

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]