Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Добавление элементов в Listbox

9.9K
06 сентября 2009 года
maxxi
35 / / 20.06.2007
Здравствуйте! у меня такой вопрос -

Есть несколько значений, которые надо вывести в Listbox.

Я сначала создаю массив line[], который потом хочу закинуть в Listbox.


Код:
try
{

// cоздаю массив String line[] в который     потом закину все значения
String line[] = new String [100];  


// первое значение для ввода в листбокс
String jreDir = binDir.getAbsolutePath();  

// второе значение для ввода в листбокс
String comand = "java.exe -version";  

// третье значение для ввода в листбокс
String model = System.getProperty("sun.arch.data.model");

// четвертое значение для ввода в листбокс
String hersteller = System.getProperty("java.vendor");

//пятое значение для ввода в листбокс
String verzeichnis = System.getProperty("java.home");



Process p = Runtime.getRuntime ()
.exec ( comand, null, binDir);




BufferedReader input =
new BufferedReader ( new InputStreamReader ( p.getInputStream () ));



//** вывод **/
//Создаю листбокс

List lb = new List();
for (int i = 0; i<line.length; ++i){

while ( ( line = input.readLine () ) != null )
{
System.out.println ( line );
lb.add(line[i ]) ;
super.add(lb);
lb.select(1);




}
//input.close ();
input = new BufferedReader ( new InputStreamReader ( p.getErrorStream() ) );

}
System.out.println ( "Java-Architektur: " + model + " Bit ");
System.out.println ( "Hersteller: " + hersteller);
System.out.println ( "Verzeichniss: " + verzeichnis);

input.close();



Помогите пож - та найти ошибку
502
07 сентября 2009 года
Jail
550 / / 30.01.2007
ListBox говоришь....

 
Код:
List  _commands = new LinkedList();

или лучше
 
Код:
ArrayList arr = new ArrayList();
while ( ( line = input.readLine () ) != null ) {
arr.add(line[i ]) ;
}

Должно работать.
См. сюда -> http://java.sun.com/javase/6/docs/api/java/util/List.html

Такое ощущение, что пишешь код в каком-нибудь редакторе vim, где нет режима вумного и интуитивного редактора. В след. раз более широко раскрывай суть вопроса и ошибку желательно бы кидать сюда.
9.9K
07 сентября 2009 года
maxxi
35 / / 20.06.2007
Извиняюсь что всех запутал....В общемто я хотел спросить слудующее :


в методе
 
Код:
private void processDir(String folder) {
вычисляются следующие переменные -
 
Код:
String jreDirs = binDir.getAbsolutePath();
String comand = "java.exe -version";
String model = System.getProperty("sun.arch.data.model");
String hersteller = System.getProperty("java.vendor");
String verzeichnis = System.getProperty("java.home");

, они потом выводятся на консоль -

Код:
while ( ( version = input.readLine() ) != null ) {

System.out.println (version );
}

input.close();
System.out.println ( "Java-Architektur: " +  model +" Bit ");
System.out.println ( "Hersteller: "  + hersteller);
System.out.println ( "Verzeichniss: "  + verzeichnis);
break;
}



Вопрос в том, как вывести их не на консоль, а на ListBox?

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

Что нужно написать в методу
 
Код:
public void actionPerformed(ActionEvent e) {
чтобы при нажатии на кнопку значения этих переменных выводились на Listbox?
274
08 сентября 2009 года
Lone Wolf
1.3K / / 26.11.2006
Стоп. проблема в том чтобы забить данные в уже существующий ListBox ?
Если да, то просто созда его заново.
9.9K
08 сентября 2009 года
maxxi
35 / / 20.06.2007
Цитата: Lone Wolf
Стоп. проблема в том чтобы забить данные в уже существующий ListBox ?
Если да, то просто созда его заново.





Вы имеете в виду создать бокс в ActionPerformed? Или уже в

 
Код:
public static void main(String s[]) {
?
274
08 сентября 2009 года
Lone Wolf
1.3K / / 26.11.2006
Да в ActionPerformed
Но его можно создать и там и там. Просто в ActionPerformed вы его пересоздадите и перерисуете всю форму.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог