Текст и JLabel

1

У меня есть JLabel, который содержит изображение, и я установил текст для этого JLabel, используя метод setText. Моя проблема в том, что я хочу выбрать позицию текста, который я только что установил. У вас есть идеи для этого?

//This the code i have
this.label = new JLabel ();
this.label.setText("My text");
this.label.setForeground(Color.BLACK);
this.add(label);
  • 2
    Что вы подразумеваете под позицией?
Теги:
position
text
jlabel

1 ответ

1
Лучший ответ

Ты можешь попробовать

public class LabelTextPos extends JLabel {

    public static void main(String args[]) {
        LabelTextPos label = new LabelTextPos();
        JFrame frame = new JFrame();
        frame.add(label);
        frame.pack();
        frame.setVisible(true);
    }

    @Override
    public void paint(Graphics g) {
        g.setColor(Color.BLACK);
        g.drawString("Sample", 100, 100);
    }
}
  • 0
    На самом деле я не хочу использовать JLabel.LEFT, я хотел бы установить положение моего текста с позициями X и Y без константы JLabel ВЛЕВО или ВНИЗ ...
  • 0
    Вы должны реализовать пользовательский Jlabel. Добавлен пример кода выше.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню