Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Pytanie

0 views
Skip to first unread message

tadek123...@op.pl

unread,
Jun 5, 2006, 4:16:14 AM6/5/06
to
Witam Mam pytanie Dlaczego po wykonaniu tego kodu(ponizej)kompiluje dobrze a
pozniej wyswietla mi cos takiego:
Exception in thread "main" java.lang.Error: Do not use Okno.setLayout() use Okno
.getContentPane().setLayout() instead
at javax.swing.JFrame.createRootPaneException(JFrame.java:465)
at javax.swing.JFrame.setLayout(JFrame.java:531)
at Okno.<init>(Okno.java:21)
at Okno.main(Okno.java:44)

kod programu:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Okno extends JFrame implements ActionListener{

private JButton przycisk;
private JLabel naglowek;

public Okno()
{
setTitle("Okno");
setSize(600,400);
setLocation(100,100);
przycisk=new JButton("Zamknij");
setLayout(new BorderLayout());
add(przycisk, BorderLayout.SOUTH);

przycisk.addActionListener(this);

}
public void actionPerformed(ActionEvent avent)
{
System.out.println("Wcisnieto przycisk");
dispose();
}
public static void main(String[]args)
{
Okno mojeokno = new Okno();
mojeokno.setVisible (true);
}

}

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

kwi4tu

unread,
Jun 5, 2006, 4:46:51 AM6/5/06
to
Wyglada na to ze wszystko jest dobrze. Gdzie to kompilujesz/uruchamiasz?

Marek Puchalski

unread,
Jun 5, 2006, 4:53:50 AM6/5/06
to
tadek123...@op.pl wrote:
> Exception in thread "main" java.lang.Error: Do not use Okno.setLayout() use Okno
> ..getContentPane().setLayout() instead
^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Zrób dokładnie jak zostało napisane.

Pozdrawiam

Marek

--
# You can't run away. Everyone's connected.
# Marek Puchalski
# Proud linux user: 409592

michał g.

unread,
Jun 5, 2006, 5:25:45 AM6/5/06
to
JVM pisze ci jak masz poprawic swój kod ;).

--

Brzezi

unread,
Jun 5, 2006, 6:00:23 AM6/5/06
to
pon, 05 cze 2006 o 10:16 GMT, tadek123...@op.pl napisał(a):

> Witam Mam pytanie Dlaczego po wykonaniu tego kodu(ponizej)kompiluje dobrze a

bo kod skladniowo jest poprawny

> pozniej wyswietla mi cos takiego:
> Exception in thread "main" java.lang.Error: Do not use Okno.setLayout() use Okno
> .getContentPane().setLayout() instead

ale logicznie nie jest poprawny, uzywasz javy <= 1.4, jezeli tak ma byc to
zmien kod zgodnie z komunikatem podanym wyzej, jezeli chcesz kod pozostawic
tak jak jest, to updatnij jave do wersji 1.5

Pozdrawiam
Brzezi
--
[ E-mail: brz...@enter.net.pl ][ THE DAILY PLANET ]
[ Ekg: #3781111 ][ ]
[ LinuxUser: #249916 ][ SUPERMAN SAVES DESSERT! ]
[ Plans to "Eat it later" ]

Brzezi

unread,
Jun 5, 2006, 6:00:58 AM6/5/06
to
pon, 05 cze 2006 o 10:46 GMT, kwi4tu napisał(a):

> Wyglada na to ze wszystko jest dobrze. Gdzie to kompilujesz/uruchamiasz?

przejrzyj sobie zmiany dotyczace swinga po przejsciu na jave 1.5

Pozdrawiam
Brzezi
--
[ E-mail: brz...@enter.net.pl ][ <lcamtuf> JEA! ]
[ Ekg: #3781111 ][ <lcamtuf> jest dvr i opis ]
[ LinuxUser: #249916 ][ <lcamtuf> jejejej ]
[ <lcamtuf> koniec swiata ]
[ <lcamtuf> czyzby to koniec projektu?;P ]

ciukes

unread,
Jun 5, 2006, 12:14:04 PM6/5/06
to
Brzezi wrote:
> pon, 05 cze 2006 o 10:46 GMT, kwi4tu napisał(a):
>
>> Wyglada na to ze wszystko jest dobrze. Gdzie to kompilujesz/uruchamiasz?
>
> przejrzyj sobie zmiany dotyczace swinga po przejsciu na jave 1.5
>
cholera.. jak zrobili zmiany i jeszcze informuja o tym w stackach to
mogliby jeszcze troche sie postarac i dopisac troche kodu zeby sie IDE
odpalilo i poprawilo kod biednemu developerowi. Skad on ma biedny
wiedziec ze sa zmiany, przeciez ta java miala sie uruchamiac zawsze i
wszedzie... a tu takie wice;)))))))))))))))))))))))

Pozdrawiam,
ciukes.

Brzezi

unread,
Jun 5, 2006, 12:33:10 PM6/5/06
to
pon, 05 cze 2006 o 18:14 GMT, ciukes napisał(a):
> cholera.. jak zrobili zmiany i jeszcze informuja o tym w stackach

chyba nie zauwazasz problemu, pytajacy napisal kod zgodny z java 1.5,
podczas gdy kompiluje i uruchamia w javie 1.4, stad komunikat bledu

kod napisany zgodnie z java 1.4 dziala bez zadnych problemow w 1.5


Pozdrawiam
Brzezi
--
[ E-mail: brz...@enter.net.pl ][ God doesn't play dice. ]
[ Ekg: #3781111 ][ -- Albert Einstein ]
[ LinuxUser: #249916 ][ ]

tade...@op.pl

unread,
Jun 5, 2006, 4:52:24 PM6/5/06
to
Dajcie mi jakis link gdzie moge sciagnac jave 1,5

Brzezi

unread,
Jun 5, 2006, 5:13:39 PM6/5/06
to
pon, 05 cze 2006 o 22:52 GMT, tade...@op.pl napisał(a):

> Dajcie mi jakis link gdzie moge sciagnac jave 1,5

brzezi@brzezi:~$ ping google.com
PING google.com (72.14.207.99) 56(84) bytes of data.
64 bytes from 72.14.207.99: icmp_seq=1 ttl=235 time=136 ms
64 bytes from 72.14.207.99: icmp_seq=2 ttl=235 time=131 ms
64 bytes from 72.14.207.99: icmp_seq=3 ttl=235 time=131 ms

Pozdrawiam
Brzezi
--
[ E-mail: brz...@enter.net.pl ][ brzezi:~# uptime ]
[ Ekg: #3781111 ][ 23:13:00 up 42 days, 13:20, 3 users, ]
[ LinuxUser: #249916 ][ load average: 1.00, 1.18, 1.02 ]

Jarek Kucypera

unread,
Jun 5, 2006, 5:23:59 PM6/5/06
to
tade...@op.pl wrote:
> Dajcie mi jakis link gdzie moge sciagnac jave 1,5
>
what ?!
Jak wytrzeźwiejesz, to sam poszukaj, dżizas ...

--
J.K.

0 new messages