我编写了一段代码,显示搜索结果,这些结果是 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>
最佳答案
这可能是因为您同时添加了 ijtable
和 pane
。仅添加 pane
,因为该控件内部有 ijtable
。
关于java - JScrollPane 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5289314/