【问题标题】:Text and JLabel文本和 JLabel
【发布时间】:2014-05-26 10:07:39
【问题描述】:

我有一个包含图片的 JLabel,我使用 setText 方法为这个 JLabel 设置了一个文本。我的问题是我想选择我刚刚设置的文本的位置。你有什么想法来执行吗?

//This the code i have
this.label = new JLabel ();
this.label.setText("My text");
this.label.setForeground(Color.BLACK);
this.add(label);

【问题讨论】:

  • 职位是什么意思?

标签: java text position jlabel


【解决方案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);
    }
}

【讨论】:

  • 其实我不想使用 JLabel.LEFT,我想在没有 JLabel 常量 LEFT 或 BOTTOM 的情况下将我的文本位置设置为 X 和 Y 位置...
  • 你必须实现自定义 Jlabel。上面添加了示例代码。
  • 谢谢,这就是我想要的。 :)
猜你喜欢
  • 2012-08-15
  • 2012-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-22
  • 2016-01-01
相关资源
最近更新 更多