Проблема с JScrollPane - PullRequest
       4

Проблема с JScrollPane

2 голосов
/ 13 марта 2011

Я написал код, который отображает результаты поиска, которые являются изображениями в JTable ..

Основная проблема заключается в том, что даже после добавления JScrollbar панель scorll не появляется, даже когда она необходима ...

Вот снимок моего кода ..

<pre> this.queryName = qname;</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);

Ответы [ 2 ]

3 голосов
/ 13 марта 2011

Вероятно, это потому, что вы добавляете ijtable и pane. Добавляйте pane только потому, что внутри этого элемента управления есть ijtable.

1 голос
/ 13 марта 2011
frame.add(ijtable);

Попробуйте удалить эту строку. Добавляя таблицу во фрейм, вы удаляете ее из панели прокрутки.

...