【问题标题】:How to make a jWindow appear below a textfield when my textfield is in another class?当我的文本字段在另一个类中时,如何使 jWindow 出现在文本字段下方?
【发布时间】:2011-09-01 04:08:18
【问题描述】:

我想制作一个自动完成程序(就像您在 Google 中搜索时一样)。当您开始在文本字段中输入时,下面会出现一个建议列表。我很难在网上下载 swingX,这就是为什么我提出这个选项来使用 JWindow。

可以有这个选项吗?

谢谢...

【问题讨论】:

  • java.net DNS 已关闭(以及所有项目区域,包括 SwingX) - 当前状态(通过社区经理 @sonyabarry) Java.net 更新 - “DNS 已更新,但全球范围内的缓存最长需要 48 小时才能过期。有些人现在可以访问“。
  • Mikel(没有冒犯的意思,只是关心)-在我看来,您开始在 5 楼建造房子 ;-) 如果没有半熟的 Swing 它知识,自动完成正确并不是一件容易的事将是一条痛苦的道路
  • @kleopatra - 是的,你的权利。现在我觉得我的头要爆炸了。

标签: java swing intellij-idea


【解决方案1】:

您可以使用tf.getLocationOnScreen() 以绝对屏幕坐标标识文本字段的位置。然后计算放置 JWindow 的位置。

【讨论】:

  • 你有那个样品吗?因为它只是建议我使用 JWindow 而我对 java 中的那些东西非常陌生。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-08
  • 2011-11-10
  • 2021-09-23
  • 2012-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多