gpt4 book ai didi

Java一行添加不可编辑的tJTextField

转载 作者:行者123 更新时间:2023-12-01 16:52:26 24 4
gpt4 key购买 nike

我们可以在一行中将可编辑的 JTextField 添加到面板,就像 Java 中的 panel.add(new JTextField(text)); 一样。是否有一种标准方法可以使用诸如 panel.add(new JTextField(text).setEditable(false)); 之类的内容将其设置为不可编辑,而无需编写我们自己的方法?

最佳答案

可以这样做,但你仍然不应该这样做。

panel.add(new JTextField(text){{setEditable(false);}});

这会创建一个匿名类,并在初始化 block 中将其设置为不可编辑。

但这样做被认为是不好的做法。您应该将其分成多行,或者编写一个方法来完成它。这样代码将更易于维护且更易于阅读。

关于Java一行添加不可编辑的tJTextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37350307/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com