HTML Editor (4)

  • 16
  • Недоступна
4.1. Объяви методы initMenuBar() и initEditor() в классе View. Они будут отвечать за инициализацию меню и панелей редактора. 4.2. Объяви в представлении метод initGui(). Он будет инициализировать графический интерфейс. Вызови из него инициализацию меню initMenuBar(), инициализацию редактора initEdit
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (30)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
The Body of the Atr
Уровень 51
19 мая, 13:33
Всего эту задачу решили 5636 учеников.
SERGEY
Уровень 31, Самара, Россия
2 апреля, 15:09
FYI JFrme не реализует метод pack(), а наследует реализацию у своего предка класса Window, где этот метод и определен. Его задача вызвать оптимальные настройки размера окна, отталкиваясь от размера компонентов, находящихся внутри этого окна.
NEURO MANT
Уровень 30, Белая Церковь, Украина
17 мая 2021, 09:19
зачем public в initGui(), initMenuBar(), initEditor() если они вызываются только в init()?
Akhmarzhan Islambek
Уровень 36
17 марта 2021, 06:17
4.3.2. 1. View extends JFrame to call its addWindowListener method 2. addWindowListener method calls FrameListener class which will be executed as an anonymous class for overriding a specific certain method 3. put this keyword in purpose to pass View class as object to be specified as an argument when calling the method 4. FrameListener extends WindowAdapter abstract class to get the methods of WindowListener interface 5. among its 7 methods override the method we need 6. Creates constructor EventListener-> WindowListener-> WindowAdapter-> FrameListener JFrame-> addWindowListener -> View
Raphael
Уровень 41, Москва, Россия
18 ноября 2020, 01:52
4279
Bonus
Уровень 35
9 сентября 2020, 18:47
Слушаем оконные события JFrame подробно про WindowListener https://javaswing.wordpress.com/2009/08/13/jframe_window_listener/
diN
Уровень 41, Санкт-Петербург, Россия
21 июля 2020, 10:04
Если делать не через "this" валидатор говорит, что setVisible не правильно сделан (но окно появляется и всё впорядке). При этом в оракл доках по actionlistener спокойно делают объект класса и используют его, вместо this. https://docs.oracle.com/javase/tutorial/uiswing/events/actionlistener.html
Oleksandr Myrko
Уровень 41, Львов, Украина
23 июня 2020, 13:41
Попався на автоматичній звичці писати GUI як абревіатуру, а в назві методу Gui
ВасяКот
Уровень 32, новосиб, Россия
18 марта 2020, 09:29
те,кто решил с первого раза,интересно как догадались про this?....
Игорь Кучер Big Data developer Expert
23 апреля 2020, 14:30
а как ещё из класса View передать объект класса View?)
Alukard Vampire hunter в The Hellsing Expert
24 ноября 2020, 18:00
По наитию)
Vad
Уровень 36
Expert
5 декабря 2020, 23:36
Честно списал. Нас же учат в лекциях не придумывать лесапед, а смотреть, как делают наши старшие братья по разуму. Да и IDEA бухтит, если что не так.
Anonymous #2300190
Уровень 35
8 декабря 2020, 14:57
Боюсь спросить, как можно подумать о чём-то другом...
Валентин Кудинов
Уровень 41, Самара, Россия
20 января 2020, 10:20
Ошибочно проинициализировал в init() tabbedPane = new JTabbedPane(); htmlTextPane = new JTextPane(); plainTextPane = new JEditorPane(); Так не надо.