【问题标题】:How do you change the width and height of JTextField?如何更改 JTextField 的宽度和高度?
【发布时间】:2013-10-18 14:01:22
【问题描述】:

如何更改JTextFieldJPasswordField 的宽度和高度?我用谷歌搜索了它,但我找不到任何东西。感谢您的宝贵时间!

【问题讨论】:

  • 提示:setMinimumSize(), setPreferredSize(), setMaximumSize()。另外,学习使用 Google。
  • @Kayaman 我同意第二句中提供的建议,但不幸的是,它通常会导致第一句中总结的建议,我强烈不同意 (1)。请参阅Should I avoid the use of set(Preferred|Maximum|Minimum)Size methods in Java Swing? 了解原因。 1) 除了极少数不适用这里的极端情况。
  • @Kayaman 我知道如何使用 Google 非常感谢,但我更喜欢直接回答。
  • 我给出了直接的答案(即使 Andrew 认为它错了),并且我给出了关于使用搜索引擎的有用建议。我不喜欢你可以走到这里,问一个微不足道的问题,然后学会接受正确答案的想法。稍后当你需要用自己的大脑来解决问题时,它会咬你一口。编辑:我从您的个人资料中看到您还很年轻,所以我为您的严厉道歉。只是这里的很多问题都可以用 5 分钟的谷歌搜索得到更快的回答,但人们通常甚至无法做到这一点......
  • @Kayaman 我从来没有说过这是错误,它只是指定 GUI 组件大小的次优方式。 “强烈的分歧”是关于在这种(或实际上是大多数)情况下使用这些方法。 OTOH,我确实觉得评论是明确而具体的,并且评论不需要包含答案(因为这就是“答案”的用途)。

标签: java swing jtextfield jpasswordfield


【解决方案1】:

要调整高度,set a different font 大小。

要调整宽度,请在construction 期间指定列数。设置不同的字体大小也会影响宽度。

【讨论】:

    猜你喜欢
    • 2016-03-03
    • 2018-10-28
    • 1970-01-01
    • 2014-09-26
    • 2017-05-23
    • 2019-06-28
    • 1970-01-01
    • 2021-02-01
    • 2020-01-23
    相关资源
    最近更新 更多