字符串到 JComponent

发布于 2024-11-18 12:36:46 字数 553 浏览 1 评论 0原文

我在代码中使用 BalloonTip,并且需要这个构造函数:

    public TablecellBalloonTip(JTable table, JComponent component, int row, int column, BalloonTipStyle style, Orientation alignment, AttachLocation attachLocation, int horizontalOffset, int verticalOffset, boolean useCloseButton) {
    super(table, component, table.getCellRect(row, column, true), style, alignment, attachLocation, horizontalOffset, verticalOffset, useCloseButton);
    setup(table, row, column);
}

在旧版本中,第二个参数是 String 并且它有效,但不再有效。我需要一个字符串到 JComponent 中,但我不知道如何做。

I'm using BalloonTip in my code, and I need this constructor:

    public TablecellBalloonTip(JTable table, JComponent component, int row, int column, BalloonTipStyle style, Orientation alignment, AttachLocation attachLocation, int horizontalOffset, int verticalOffset, boolean useCloseButton) {
    super(table, component, table.getCellRect(row, column, true), style, alignment, attachLocation, horizontalOffset, verticalOffset, useCloseButton);
    setup(table, row, column);
}

In older versions, second parameter was a String and it worked, but not anymore. I need a String into a JComponent then, but I don't know how to.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萌辣 2024-11-25 12:36:46

通过阅读 API 的 javadoc 和手册(我可以通过简单的 Google 搜索找到它,尽管我以前从未听说过这个 API),可以轻松回答此类问题。

但即使不知道 API,如果它现在需要一个 JComponent,那是因为它现在能够在气球提示内显示任何类型的组件。由于您只想渲染一些文本,因此使用用字符串初始化的 JLabel 似乎是显而易见的解决方案。

This kind of question is easily answered by reading the javadoc and manual of the API (which I was able to find with a simple Google search, although I've never heard of this API before).

But even without knowing the API, if it now takes a JComponent, it's because it's now able to display any kind of component inside the balloon tip. Since you want to simply render some text, using a JLabel initialized with your string seems like the obvious solution.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文