Не отображается 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д