Giriş
Şu satırı dahil ederiz.
getRoot metodu
Şöyle yaparız.
Şöyle yaparız.
Açıklaması şöyle.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Çalışma zamanında tema (theme) değişirse bileşeni tekrar çizmek için kullanılır.
Şu satırı dahil ederiz.
import javax.swing.SwingUtilities;
Bu sınıf altta EventQueue sınıfını kullanır.getRoot metodu
Şöyle yaparız.
Component comp = SwingUtilities.getRoot(this);
((Window) comp).dispose();
invokeAndWait metoduŞöyle yaparız.
SwingUtilities.invokeAndWait(new Runnable() {
public void run() {
...
}
});
invokeLater metodu - RunnableAçıklaması şöyle.
SwingUtilities.invokeLater() is a cover for EventQueue.invokeLater() since version 1.3.Metodun için şöyle.
public static void invokeLater(Runnable doRun) {
EventQueue.invokeLater(doRun);
}
ÖrnekŞöyle yaparız.
SwingUtilities.invokeLater(new Runnable() {
public void run() {
...
}
});
invokeLater metodu - lambdaŞöyle yaparız.
SwingUtilities.invokeLater(() -> ...);
isEventDispatcherThread metoduŞöyle yaparız.
if (SwingUtilities.isEventDispatchThread()) {...}
isRightMouseButton metoduŞöyle yaparız.
table.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent event) {
if (SwingUtilities.isRightMouseButton(event)) {
...
}
}
});
updateComponentTreeUI metodu
Çalışma zamanında tema (theme) değişirse bileşeni tekrar çizmek için kullanılır.
Hiç yorum yok:
Yorum Gönder