Не отображается 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;