gpt4 book ai didi

java - JTextFields 自动调整大小

转载 作者:行者123 更新时间:2023-11-29 08:03:14 24 4
gpt4 key购买 nike

我正在制作一个程序,该程序应该允许您输入文本,并且它将以计算机上的每种字体显示该文本。这是加载字体时发生的情况的屏幕截图: A screenshot现在,我意识到除了 JTextFields 的自动调整大小之外还有十亿个其他问题,但我想一次专注于一件事。无论如何,当我在 JScrollPane 中向下滚动时,会发生以下情况: A screenshot有人可以告诉我我必须用 GridBagConstraints 或 JTextFields 做什么来解决这个问题吗?这是一些代码,希望对您有所帮助-

 gbc.insets = new Insets(2, 5, 2, 5);
gbc.gridx = 0;
gbc.gridwidth = gbc.gridheight = 1;
gbc.weightx = gbc.weighty = 1;
gbc.anchor = GridBagConstraints.LINE_START;

最佳答案

尝试添加 gbc.fill = GridBagConstraints.HORIZONTAL 以鼓励组件使用可用的水平空间。

更好的解决方案是使用 JList

我会将每个 Font 添加到 ListModel 并使用主文本,允许 ListCellRenderer 呈现它。

但这就是我

关于java - JTextFields 自动调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13106591/

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