Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
scretch Гость
|
Добавлено: Ср Июн 26 2002 10:41 Заголовок сообщения: Как программно прокрутить JScrollPane |
|
|
Доброго всем здравия!
Такой вопрос по Яве. Можно ли программно "проскролить" JScrollPane до выделенного элемента в таблице, которая в этом скролле находится?
Заранее благодарен, scretch/ |
|
Вернуться к началу |
|
|
Janna Гость
|
Добавлено: Пт Июн 28 2002 03:50 Заголовок сообщения: Re: Как программно прокрутить JScrollPane |
|
|
Vizovi metod scrollRectToVisible togo komponenta kotoriy poshel vJScrollPane konteiner.
import java.awt.event.*; import javax.swing.*; import java.awt.*; public class Main extends JFrame{ public Main() throws Exception { getContentPane().setLayout (new BorderLayout()); final JPanel panel = createPanel(); final JScrollPane scrollpane = new JScrollPane(panel); JButton button = new JButton("Scroll to bottom!"); button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { panel.scrollRectToVisible( new Rectangle(0, panel.getHeight()-1, 1, 1)); } }); getContentPane().add (BorderLayout.NORTH, button); getContentPane().add(BorderLayout.CENTER, scrollpane); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent we) { System.exit(0); } }); } public static JPanel createPanel() throws Exception { JPanel panel = new JPanel(); panel.setLayout(new GridLayout (50, 20, 10, 10)); for (int i=0; i |
|
Вернуться к началу |
|
|
Janna Гость
|
Добавлено: Пт Июн 28 2002 03:55 Заголовок сообщения: Re: Как программно прокрутить JScrollPane |
|
|
okon4anie: panel.setLayout(new GridLayout(50, 20, 10, 10)); for (int i=0; i |
|
Вернуться к началу |
|
|
scretch Гость
|
Добавлено: Пт Июн 28 2002 09:57 Заголовок сообщения: Re: Как программно прокрутить JScrollPane |
|
|
ага, принцип понЯл! пробую. Grand thanks! |
|
Вернуться к началу |
|
|
|