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
Zrób dokładnie jak zostało napisane.
Pozdrawiam
Marek
--
# You can't run away. Everyone's connected.
# Marek Puchalski
# Proud linux user: 409592
--
> 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" ]
> 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 ]
Pozdrawiam,
ciukes.
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 ][ ]
> 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 ]
--
J.K.