jscrollpane相关内容

JScrollPane中组件的面向列的布局

我正在开发我的第一个Swing应用程序,但是我遇到了一个与对话框窗口有关的布局问题,该对话框窗口是我为用户创建的,以便在某些字段中输入值.由于显示的字段数根据用户的选择而有所不同,因此我在对话框中使用了JScrollPane,将其视口设置为要向其中添加字段组件的面板. 对于要显示的每个字段,我创建并添加三个组件: “字段名称"标签 字段组件(通常是JTextField,但也可以是JC ..
发布时间:2020-04-30 08:07:14 Java开发

如何获得尚未显示的JPanel大小

我在JDialog中有一个可调整大小的JScrollPane. JScrollPane具有一个JPanel(称为容器).所有这些JScrollPane,JPanel和Jdialog都是可调整大小的.在运行时,另一个JPanel(称为child)被添加到JDialog的JScrollPane内部的前一个jPanel中.我想获取“子" JPanel大小的大小.在将“子" JPanel添加到“容器" J ..
发布时间:2020-04-30 07:58:23 Java开发

在JScrollPane中使用绝对布局

我需要使用具有绝对layoute的JScrollPane.我知道完全不建议使用setLayout(null).我一直在阅读,如果您想对JScrollPane使用绝对布局,则必须设置内部元素的首选size属性,以便JScrollPane可以计算其大小. 我一直在尝试下一个代码来更改元素的顺序和大小,但是我无法弄清哪里出错了. import java.awt.Color; import j ..
发布时间:2020-04-30 07:51:27 Java开发

当JTextPane嵌入JScrollPane中时,哪个组件处理箭头KeyEvent?

好的,我们再去一次.史蒂夫必须编写另一组非标准的按键. 我们在JScrollPane中嵌入了一个可编辑的JTextPane.该窗格可以正确处理向上和向下箭头键,但是我不知道如何操作.如果我能弄清楚怎么做,就可以实现我需要实现的非标准的东西. 具体来说,由于PageDown键已全局映射为执行其他功能,因此我们不对PageUp,PageDown,Ctrl-PageUp和Ctrl-PageDown ..
发布时间:2020-04-25 12:10:56 Java开发

如何使包裹在JScrollPane中的JTextPane缩小以适合文本

我有一个带有HTML文本的JTextPane. 我使用了GroupLayout(使用WindowBuilder). 我将JFrame的最小尺寸设置为800x600,因此用户不能使其小于此尺寸. 该应用程序滚动很大JPanel整个窗口的大小.面板的顶部由包裹在JScrollPane中的JTextPane占据.我禁用了滚动条,并设置了JScrollPane的大小以使整个文本可见. ..
发布时间:2020-04-25 04:19:05 Java开发

JTextPane将其父级Scrollpane滚动到底部

这里是一个小SSCCE,显示了奇怪的滚动行为.启动它时,它会向下滚动到滚动窗格的底部.但我希望它保持领先地位.到目前为止,我发现这仅发生在JTextPanes上,甚至没有发生在JTextArea上.仅当您使用EDT时,也会发生这种情况.从SSCCE中删除invokeLater(),它会按预期工作.但是,(对我而言)这不是解决方案. 我也尝试过,但是没有效果: final Default ..
发布时间:2020-04-25 04:18:27 Java开发

如何使JTextPane水平滚动

我有一个JTextPane,当行太多时,会出现一个vertical滚动条,但是当一行太长时,它会分成两行,而不是出现水平滚动条,该怎么办?使水平条出现而不是分成两行,我的jTextPane像这样添加: JScrollPane jScrollPane1 = new JScrollPane(); jScrollPane1.setViewportView(jTextPane1); 解决方案 ..
发布时间:2020-04-25 04:15:40 Java开发

如何防止JTextField中的箭头键滚动JScrollPane?

我想为我的JTextField添加一个自定义的箭头侦听器.但是看起来箭头键绑定到了我在其上放置文本字段的JScrollPane.如何解除绑定? 解决方案 您可以尝试替换键绑定,但是保留它们以允许用户在未将焦点放在文本字段中时滚动窗格是很有意义的. 相反,您可以将键绑定添加到不执行任何操作的文本字段,这将占用事件并阻止它们开始发送到滚动窗格,例如.... import java. ..
发布时间:2020-04-25 04:06:06 Java开发

当文本填充了组件而不是具有滚动条时,如何在Java Netbeans中动态调整文本组件的大小?

关于这个问题,我已经做了大量研究,但是对于发现的任何东西我都没有任何运气.这是我正在开发的应用程序中的主要障碍. 我的应用程序有一个Form,其中包含JScrollPane.在JScrollPane中添加JTextArea之后,我看到当我运行该程序并键入JTextArea时,当JTextArea溢出文本时,它会伴随着滚动条.即使我将滚动条策略设置为“从不",它也只会溢出并向上移动当前文本. ..
发布时间:2020-04-25 04:04:24 Java开发

无法关闭滚动窗格内文本区域的工具提示

我的应用程序中的所有Swing组件(标签除外)都有一些工具提示,一旦用户知道发生了什么情况,它们就会很烦人,因此我有一个Preferences菜单,可以将其关闭.我可以命名每个组件并将其工具提示文本设置为“"(例如,txtPattern.setToolTipText("");](以及其他10个),但是我决定(借助SO始于一段时间)开始编写更加优雅的代码(学习经验): private vo ..
发布时间:2020-04-25 04:03:45 Java开发

保持JScrollPane为Java的相同长度

我有几个JScrollPane,每个JScrollPane都包含一个JTextArea. JTextArea填充有不断更新的变量列表. 我有一个ScheduledExecutorService,它会不断清除JTextArea s并替换变量.对于大多数JScrollPan es,更改是非常无缝的,并且列表中包含的数字似乎正在以平滑的方式更改. 有一个JScrollPane发出了问题.它会 ..
发布时间:2020-04-25 04:03:37 Java开发

JScrollPane中的JTextArea,查看坐标转换

我正在尝试在视口和视口坐标之间转换. 但是,JViewport/JScrollpane似乎无法像所记录的那样工作. JViewport.toViewCoordinates() 认为视图始终位于组件的左上方,即使事实并非如此. String text = "blahblahblah\nblahblah\nblah"; JFrame frame = new JFrame("title"); JT ..
发布时间:2020-04-25 04:03:14 Java开发

Java-防止调整大小,但继续使用JScrollPane将文本添加到JTextArea

我制作了一个JTextArea,其中记录了一些信息(无休止的循环) 我已经设置了“首选大小"并将其添加到JScrollPane中.记录的消息达到Jtextarea的限制后,它们将停止在屏幕上打印.然后,我想继续打印(滚动条越来越小),就像CMD提示符一样.这是必要的,因为我下面已经有另一个Jtextfield和一个按钮 解决方案 不要在JTextArea上设置首选大小.设置JScrollP ..
发布时间:2020-04-25 04:03:01 Java开发

JScrollpane最小化后失去尺寸

由于某种原因,在最小化窗口然后将其还原时,jscrollpane会以某种方式弄乱布局. 请注意,如果文本区域中的文本不超过文本区域的大小(即,如果它没有使垂直滚动条出现),则不会发生这种情况. 谁能看到这是怎么回事? 我的下面的代码: super (new GridBagLayout()); textField = new JTextA ..
发布时间:2020-04-25 04:02:53 Java开发

Java Swing JTextArea行号

此计数文本区域的行号.该代码正常工作,但是在运行此代码时,textarea处于不活动状态,插入符号被隐藏,并且键盘 除非我单击文本区域,否则键将无法工作. 代码: import java.awt.BorderLayout; import java.awt.Color; import javax.swing.JFrame; import javax.swing.JScrollPane ..
发布时间:2020-04-25 04:02:20 Java开发