jscrollpane相关内容

将JTextArea设置为“不可编辑"时,如何设置自动滚动?

我使用了此答案获得在JTextArea上自动滚动的功能.但是似乎只有在相同JTextArea的setEditable属性设置为TRUE时,它才有效.当然,我使用的是JScrollPane. 我正在将聊天应用程序开发为一个大学项目.显示消息的区域是完全相同的JTextArea.我在上面链接的第一个答案中使用了第二组代码.但是当setEditable设置为FALSE时,我需要它来使其工作. ..
发布时间:2020-04-25 04:01:53 Java开发

使JTextArea滚动,以便在用户键入更多文本时始终显示插入符位置

如何滚动JTextArea,以便在用户键入更多文本时始终显示插入符号的位置? 对我来说,这似乎是一个愚蠢的问题,我觉得必须先问过这个问题,但我已经搜索过了,却找不到答案. 我有一个多行文本区域,嵌入在JScrollPane中.如果用户一直键入直到填满文本区域,最终插入符号将变为不可见(在显示的区域下方),并且用户将看不到他正在键入的内容.这将是默认行为,这似乎很奇怪.我需要做些什么来确 ..
发布时间:2020-04-25 04:01:37 Java开发

JFrame添加滚动条

我已经尝试了一些教程并查看了其他答案,但它似乎仍然没有帮助,我想向该类似控制台的JTextArea添加滚动条,并保留该属性,以便每行的新行文字会增加其余部分. 这是当前的样子: 和代码: Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); int width = 600; int height = ..
发布时间:2020-04-25 04:01:09 Java开发

JScrollPane中的JTextArea包装单词但缺少字母

我想用一些JTextArea和JLabel制作一个JOptionPane.showOptionDialog. 问题是对话框太小,我找不到任何解决方案,所以我决定将内容放入JScrollPane. 我看到必须将我的所有JTextArea和JLabel放入JPanel中,因为将它们连续添加到JScrollPane中并不能正确放置视口. 最后一个问题是我的JTextArea正确包装了单词,但 ..
发布时间:2020-04-25 04:00:16 Java开发

使JFrame中的JTextArea或JEditorPane可滚动

我一直在做一些有关Swing的研究,以便使用Java构建CSS编辑器.我在尝试导出JTextArea的CSS和HTML时遇到了麻烦(我将在创建.css文档之后.) 这是我的主布局在单击“构建"菜单项后调用的GridLayout. package csseditor_gui_built; import java.awt.GridLayout; import javax.swing.JFrame ..
发布时间:2020-04-25 03:59:23 Java开发

JScrollPane未出现在JTextArea上

我正在尝试将JScrollPane添加到我的JTextArea中,但是不知何故,它不会出现. 我尝试根据JTextArea的尺寸调整其大小,但似乎不起作用.另外,请注意,我使用的是null布局,因为我希望在确定的位置上完全灵活地显示某些按钮和面板. import java.awt.Dimension; import java.awt.BorderLayout; import javax.s ..
发布时间:2020-04-25 03:59:12 Java开发

jTable swing中的垂直滚动条未出现

我有点新手,而且我想尝试一些涉及Jtable的代码. 我发现即使我添加了滚动条策略,垂直滚动条也似乎没有出现.代码简直是破旧的.(请事先警告您).但是,请您指出我需要在滚动条策略中添加的位置.我尝试在很多地方添加它,但似乎没有出现. 另一个问题是我如何制作一个空表.就像每次单击处理按钮一样,我想刷新表格.您也可以将我指向这个方向吗? 使用说明:只需在常规节点文本字段中输入数字,例如5或 ..
发布时间:2020-04-25 03:55:52 Java开发

如何制作可滚动的JTable

问题1):我有一个JPanel ps,其布局为空; JScrolPane scrollPane和JTable表. 我已将表添加到scrollPane,然后将scrollPane添加到Jpanel ps.以下是我这样做的代码:- ps = new JPanel(); ps.setLayout(null); ps.setSize(1000,600); scrollPane = new JScr ..
发布时间:2020-04-25 03:52:45 Java开发

JScrollPane没有出现?

为什么我的JScrollPane没有出现?如果我使用表(带注释的部分)来完成它,则工作正常,但是当我将其放入滚动窗格(我也需要,数据库确实很长)时,它永远不会出现,有人可以帮助我吗? :o) 代码如下: JButton btnRefresh = new JButton("Refresh"); btnRefresh.setBounds(130, 35, 80, 30); ..
发布时间:2020-04-25 03:51:49 Java开发

将JTable添加到JScrollPane

我一直在制作一个包含JTable的小型应用程序.问题是这样的:当我将JTable添加到JScrollPane时,这给了我一个错误,即表组件多次添加到父组件中. getContentPane().add(new JScrollPane(table)); scrollPane.setViewportView(table); 我看到了问题,但无法解决.有什么建议吗? public t ..
发布时间:2020-04-25 03:50:59 Java开发

如何在滚动窗格内冻结JTable行选择

我有一个经常更新的JTable.它位于滚动窗格中. 有时,我们会看到一条消息,我们希望对其进行更深入的研究.不幸的是,由于更新数量众多,该消息将在可见屏幕上滚动下来,然后我们才能完成查看. 我希望能够在检查消息时冻结视口/滚动,但仍允许表模型随新消息一起更新. 我可以使用以下代码将所选行转到顶部: int firstSelectedRow = table.g ..
发布时间:2020-04-25 03:47:50 Java开发

Java-未显示带有JTable的JScrollPane

我有一个JPanel,在其中添加了JScrollPane(请参见下面的类).我添加了一个JTextField来验证一切正常(而不是JScrollPane),并且该文本字段已添加到面板中.当我尝试添加JScrollPane时,未显示任何内容(白色背景).我该如何解决? protected JPanel createContentPanel() { JPanel panel = new ..
发布时间:2020-04-25 03:47:03 Java开发

可水平滚动的JTable并增长以填充父容器

我想将JTable放在JScrollPane中并希望它: 可水平和垂直滚动(仅当其内容大于父容器时才可滚动) 根据需要自动增长以填充父容器(双向) 在需要时仅具有一个或两个滚动条 JList的行为与此完全相同,顺便说一句.但是我发现用JTable同时实现所有目标的简便方法.完成第一种方法的简单方法是禁用自动调整大小,但是这可以防止第二种方法的发生.我提出了一个非常棘手的解决方案,该 ..
发布时间:2020-04-25 03:46:43 Java开发

JTable将无法在JScrollPane中滚动

我在尝试使表格滚动时遇到了麻烦;只是不会.我查看了其他堆栈答案并尝试了它们,但是它们没有用;我不确定是否与这些解决方案有冲突. tableModel = new TableModel(); //Custom Table Model table = new JTable(); table.setBorder(null); table.setFillsViewportHeight(true); ..
发布时间:2020-04-25 03:45:32 Java开发

JTable与ScrollPane行为异常

我有一个JPanel组件,其中有一个JTable.当我按照下面的代码运行代码时,该表将正确呈现和更新.一旦尝试使用scrollPane方法,该表将根本无法呈现.谁能向我解释为什么? private static class GameHistoryPanel extends JPanel { private DataModel model; priva ..
发布时间:2020-04-25 03:45:27 Java开发