在我的程序中,我想要一个 JTextField
看起来与周围齐平JPanel
没有 3D。
此外,还有其他方法可以实现这一点吗?我想要的是有一个可更新的组件,可以显示可突出显示的文本,而焦点无法通过选项卡转移到其中。
最佳答案
要使文本字段看起来齐平,您只需删除 JTextField
的边框(同时更改颜色)。
aJTextField.setBorder(null);
正如 @user1803551 所提到的,如果文本字段不可聚焦,那么用户将无法输入文本,也无法突出显示文本。
如果您希望用户能够突出显示文本,但不能编辑文本或让光标出现在字段中,那么我建议您将字段设置为不可编辑
aJTextField.setEditable(false);
但是目前您的问题的这一部分仍然不清楚(实际上应该是一个新问题)您想要实现的目标。
关于java - 如何使 JTextField 看起来像 JLabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30470802/