Вниз  Java-программирование (1-ые посты)
- 12.10.2011 / 18:00
Kosma
  Пользователь

Kosma 
Сейчас: Offline
annimon, dlja nego nuzhno sozdat mnogo CHOICE. A mne 4to to s tsiklami nuzhno.
- 12.10.2011 / 18:20
kiriman
  Пользователь

kiriman 
Сейчас: Offline
- 13.10.2011 / 19:03
9Lives
  Пользователь

9Lives 
Сейчас: Offline
Кто сказал что netbeans не требуется установленная sdk?
Окно на последнем скрине как и в sdk вылетает через несколько секунд. Может надо в настройках покопаться?
Это уже какое то наваждение.

Изменено 9Lives (13.10 / 19:06) (всего 1 раз)


Прикрепленные файлы:
sdk1.jpg (155.52 кб.) Скачано 114 раз
sdk2.jpg (156.68 кб.) Скачано 84 раза
sdk3.jpg (164.94 кб.) Скачано 111 раз
- 14.10.2011 / 17:20
Naik
  Пользователь

Naik 
Сейчас: Offline
Есть главный класс А. В нем с начала вызывается класс Б. В классе Б есть трэд и в трэде цикл. Нужно чтоб класс А перестал выполнятся до остановки трэда в Б. Если написать так, будет работать?
  1. //Class A
  2. public class A{
  3. B b=new B();
  4. Thread.join(b.threadb);
  5. //тут код, который должен выполнится после класса Б
  6. ...
  7. }
  8.  
  9. //class B
  10. public class B{
  11. Thread threadb;
  12. int c;
  13. public B(){
  14. c=0;
  15. threadb=new Thread();
  16. threadb.start();
  17. }
  18. public void run(){
  19.  while(true){
  20.   c++;
  21.   if(c=999) threadb.stop();
  22.  }
  23. }
  24. }

Проблема еще в том что метод join нестатичный, как тогда его вызвать для главного потока?

Изменено Naik (14.10 / 17:20) (всего 1 раз)
- 14.10.2011 / 19:39
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
Naik, накосячил ты... :gg:
  1. public class A {
  2.  public A() {
  3.  B b = new B();
  4.  b.join();
  5.  }
  6. }
  7.  
  8. public class B extends Thread {
  9. Thread threadb;
  10. int c;
  11.  public B(){
  12.  c = 0;
  13.  threadb.start();
  14.  }
  15.  public void run(){
  16.   while(true){
  17.   c++;
  18.    if(c=999) threadb.stop();
  19.   }
  20.  }
  21. }
Если я правильно понял
- 14.10.2011 / 21:18
Salat-Cx65
  Пользователь

Salat-Cx65 
Сейчас: Offline
thread.stop(); ?! Мнум склеротик или такого метода нету?Есть
thread.interrupt();,есть
boolean flag=true;
int c=0;
while(flag) { if(c>999) flag=false;
}
А стоп не помню(
- 15.10.2011 / 07:56
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Как добавить в jframe картинку?
setIcon("") принимает только путь из фс.. вроде.
Из архива разве нельзя грузить?
- 15.10.2011 / 18:03
Kosma
  Пользователь

Kosma 
Сейчас: Offline
kak mne svoi nastroiki zapisat na RMS? Primer mojno?
- 15.10.2011 / 18:08
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
- 15.10.2011 / 18:10
Kosma
  Пользователь

Kosma 
Сейчас: Offline
mrEDitor, net mne tak napr. 2 fail main.java,i nastroiki.java t.e demonstratsia rms'a
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)