java - JScrollPane 的问题

标签 java swing jscrollpane

我编写了一段代码,显示搜索结果,这些结果是 JTable 中的图像..

主要问题是,即使添加了 JScrollbar 后,即使需要,滚动条也不会出现...

这是我的代码的快照..

this.queryName = qname;<p></p>

<pre><code>    JFrame frame = new JFrame(title);
    frame.setLayout(new GridLayout(2, 1)); //.. UPPER FOR QUERY AND LOWER FOR RESULT

    this.ijtable = new ImageJTable(result, Setting.getColumnCount());
    ijtable.setVisible(true);
    JScrollPane pane = new JScrollPane(ijtable);

    JLabel query = new JLabel(new ImageIcon(ImageResize.resize(queryName, Setting.getQueryWidth(), Setting.getQueryWidth())));
    query.setVisible(true);

    frame.add(query);
    frame.add(ijtable);
    frame.add(pane);

    frame.setSize(Setting.getFrameWidth(), Setting.getFrameHeight());
    frame.setVisible(true);
</code></pre>

<p></p>

最佳答案

这可能是因为您同时添加了 ijtablepane。仅添加 pane,因为该控件内部有 ijtable

关于java - JScrollPane 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5289314/

相关文章:

java - JTextPane 阻止在父 JScrollPane 中滚动

java - JScrollPane 不会进入带有 gridbag 的 JPanel

java - 我可以从 Java 模块中排除导出的包吗?

java - BuildNumber 不是由 buildnumber-maven-plugin 生成的

java web start 文件权限

java - Jasper Reports - 在 docx、xlsx、odt 中设置文档属性(作者、标题..)

java - JFileChooser if/else 语句遇到问题

java - 如何在Java中设置GridBagLayout的列宽

java - 禁用自动滚动

java - JScrollPane 在鼠标滚动或调整框架大小之前不显示内容