【问题标题】:Add a JLabel on key press在按键上添加 JLabel
【发布时间】:2013-06-08 22:27:00
【问题描述】:

我有一个简单的JFrame,它实现了KeyListener。我想在用户输入字母 A 时添加标签。当我这样做时,标签不会直接出现。当我调整框架大小时,它会出现。但这不是调整框架大小的目的。我希望它直接出现。

如何在按键时添加JLabel

【问题讨论】:

  • 你尝试了什么?给我们看一些代码
  • 对于 Swing,通常在基于 AWT 的较低级别 KeyListener 上使用键绑定。有关如何使用它们的详细信息,请参阅How to Use Key Bindings

标签: java swing user-interface awt keylistener


【解决方案1】:

听起来你需要调用 repaint() 函数才能让它直接出现。

【讨论】:

    【解决方案2】:

    【讨论】:

    • 使用 Swing 时应该调用 revalidate()。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-22
    • 2014-03-04
    • 2012-12-26
    • 2011-01-15
    • 1970-01-01
    • 1970-01-01
    • 2016-06-09
    相关资源
    最近更新 更多