Не отображается JLabel используемая в другом классе - Java
Формулировка задачи:
Здравствуйте! Не судите строго, я не программист и java только начал изучать.
Я начал набрасывать интерфейс для своей будущей программки и пришел к выводу что это получается громоздко. Для упрощения и уменьшения я хочу использовать классы (до этого я начинал изучать Python и там это было очень удобно). Вот фрагменты кода:
Программа компилируется, при запуске появляется окно, в командной строке появляется сообщение "Class Metka bil ispolzovan", свидетельствующее об использовании класса, но текс метки не отображается в окне...
Если в java предусмотрено такое использование в классах прошу исправить ошибки. Заранее спасибо!
... final Box hbox1 = Box.createHorizontalBox(); final Box vbox = Box.createVerticalBox(); String s = new String("апавggggggggggggпекцапап"); Metka b = new Metka(s); hbox1.add(b); vbox.add(hbox1); add(vbox, BorderLayout.CENTER); ... class Metka extends JLabel { public Metka (String text_metki) { System.out.println("Class Metka bil ispolzovan"); final JLabel sama_metka = new JLabel(text_metki, Label.LEFT); sama_metka.setMaximumSize(sama_metka.getPreferredSize()); } }
Решение задачи: «Не отображается JLabel используемая в другом классе»
textual
Листинг программы
package ru.cyberforum;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д