Forum İçeriği > Çekirdek Java > Multithreading

Selin Karagülle 18 ay önce
Aktivite Puanı: 4
Eclipse'te Visual Editor kullanarak bir GUI geliştiriyorum. GUI için SWT  kütüphanesi ve Shell kullanıyorum. Arayüzde bir buttonun select edilmesine bağlı bir event listener var.  Benim sorunum şu: 

Buttona basıldığında diğer her şey etkisizleşiyor.(Buttona basılı kalıyor) Mesela bir labela bilgi yazması gerekirken yazmıyor vb. Bunun için syncExec()ve asyncExec() methodlarından birini kullanmam gerekiyormuş. Ama bu durumda hangisini tercih etmem gerektiğini tam olarak bilmiyorum. Bir de buttonun yapacağı işi direkt run() fonksiyonunun içine mi koymalıyım? 

Vereceğiniz bilgileri için şimdiden teşekkür ederim.
Abdulkadir Selcukoglu 18 ay önce
Aktivite Puanı: 186

Iyi gunler hocam sizin sorunuzla Shell konusunu baktim ve bir ornek uygulama buldum su linkte 

http://canerblt.wordpress.com/2010/07/30/basit-swing-toolbar-uygulamasi/


Bu uygulamayi yapmak isterdim uygulamayi Netbens platformunda yapiyom uygulama icin bazi jarlar istedi uygulama netten indirdim  su sayfadan

http://www.findjar.com/jar/eclipse/jars/eclipse-jface-2.1.0.jar.html?all=true


uygulamayi calistirirken su hatayi aldim


Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-3044 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1709)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1030)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:100)
at org.eclipse.swt.internal.win32.OS.<clinit>(OS.java:18)
at org.eclipse.swt.widgets.Display.internal_new_GC(Display.java:1605)
at org.eclipse.swt.graphics.Device.init(Device.java:555)
at org.eclipse.swt.widgets.Display.init(Display.java:1630)
at org.eclipse.swt.graphics.Device.<init>(Device.java:99)
at org.eclipse.swt.widgets.Display.<init>(Display.java:337)
at org.eclipse.swt.widgets.Display.<init>(Display.java:333)
at shellexample.Main.main(Main.java:17)
Java Result: 1


Uygulama isinize yarar diye linki yukarda yolladim ama eyer bu hatanin nedeni hakinda bilginiz varsa ve yazarsaniz cok sevinirim googlede baktim bazi classpath ayarlari yapmak gerekiyor ama tam anliyamadim gerci sorunuza karsi soruyla cevap verdim ama eyer bu sorunu ortadan kaldirirsak belki sizin sorunuzada bir cozum bulabiliriz hayirli gunlar 

Latest Activity

yeni bir mesaj yolladı. TopLink EclipseLink
5 ay önce
mesaja yanıt verdi RE: HttpClient.
6 ay önce
mesaja yanıt verdi RE: HttpClient.
7 ay önce
yeni bir mesaj yolladı. HttpClient
7 ay önce
yeni bir mesaj yolladı. HttpClient
7 ay önce
yeni bir mesaj yolladı. Birt ile Raporlarma
10 ay önce
mesaja yanıt verdi RE: Hibernate.
10 ay önce
mesaja yanıt verdi RE: wicket kendi sayfama yonlendirme.
10 ay önce
yeni bir mesaj yolladı. wicket kendi sayfama yonlendirme
11 ay önce
yeni bir mesaj yolladı. wicket kendi sayfama yonlendirme
11 ay önce

Top Contributors

71
ertugrula
53
Abdulkadir Selcukoglu
49
Altuğ Bilgin Altıntaş
32
wicket_id_tolga
30
Taner Diler