To si myslím, že ne. Kostra vypadá takto:

public class EjTableExample2 extends JFrame {

    public EjTableExample2() {
       initComponents();
    }

    private void initComponents() {
        btnSomething = new JButton("Do something to test");

        btnSomething.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                // něco
            }
        });

        add(btnSomething, BorderLayout.CENTER);

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(800, 700);
    }

    public static void main(String[] args) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            @Override
            public void run() {
                new EjTableExample2().setVisible(true);
            }
        });
    }
}

Žádná vlákna nevytvářím a debugger mi taky neříká, že by byla nějaká
další vlákna. Musím kouknout na odkazy od pana Benedy.

Libor

2011/9/20 Robert Novotny <[email protected]>:
> Nie je to nahodou problem suvisiaci s tym, ze UI by sa v main() malo spustat
> pomocou SwingUtilities.invokeLater()?
>
> On 20. 9. 2011 14:01, Tomas Beneda wrote:
>>
>> Setkal, UI nebylo updatovano z EDT. Toto se da hlidat pomoci
>> CheckThreadViolationRepaintManager, jenz prohresky loguje (vypise stack
>> trace), viz napr
>>
>>
>> http://weblogs.java.net/blog/alexfromsun/archive/2006/02/debugging_swing.html
>>
>> ------------ Původní zpráva ------------
>> Od: Libor Jelinek<[email protected]>
>> Předmět: Prázdné okno s JFrame v Ubuntu
>> Datum: 20.9.2011 13:21:07
>> ----------------------------------------
>> Dobrý den!
>> Zhruba při pět z deseti spuštění primitivního JFrame se místo obsahu
>> zobrazí jen rám okna. Okno není zamrzlé, jde zvětšovat. Přes VisualVM
>> jsem schopen zjistit, že aplikace v ní žije, ale není vidět. Viz
>> screenshot.
>>
>> Tady jsou moje verze javy a OS:
>>
>> libor@vlm-test-04:~$ java -version
>> java version "1.6.0_26"
>> Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
>> Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
>>
>> libor@vlm-test-04:~$ uname -a
>> Linux vlm-test-04 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:02:55
>> UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
>>
>> Naštěstí se mi to děje jen na mém výjovářském počítači a ne v
>> produkci. Ale i tak je to pěkně na prášky. Nesetkal jste se někdo s
>> něčím podobným?
>>
>> Díky
>> Libor
>>
>>
>>
>
>

Odpovedet emailem