【问题标题】:how do i span multiple lines text in java miglayout我如何在java miglayout中跨越多行文本
【发布时间】:2013-09-27 23:05:22
【问题描述】:

我在 java 中使用 miglayout。我想知道如果该文本超过容器的宽度,我如何在 jlabel 中制作一个很长的文本跨越多行?请帮忙。我不能使用 html 它使绘画变慢

【问题讨论】:

  • 使用 textArea 代替标签 - 或 SwingX 项目的 JXLabel,尽管它有其怪癖 - 普通标签不支持换行。

标签: java swing layout jlabel miglayout


【解决方案1】:

试试这样的:

JPanel jpanel = new JPanel(new MigLayout("insets 0 0 0 0", "[fill, 99%]", "[grow]"));

我在我的代码中发现了这个,它工作正常。我认为“[grow]”负责完成这项工作。

【讨论】:

  • 可能不是:问题是“如果文本超过容器的 width,标签跨越多个 lines”...
  • smajlo 我在同一个面板中有不同种类的 jcomponents、按钮 jlist 等,据我所知,填充 99% 是告诉所有组件,而不仅仅是标签,填充 99%。绝对不是我想要的
猜你喜欢
  • 2011-08-18
  • 1970-01-01
  • 2020-09-28
  • 2016-07-18
  • 1970-01-01
  • 2016-05-13
  • 2021-09-24
  • 2023-04-02
  • 1970-01-01
相关资源
最近更新 更多