Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Как программно прокрутить JScrollPane

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
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!
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...