Article View: pl.comp.lang.java
Article #149840Re: MenuBar Początkujący
From: shio
Date: Tue, 23 Mar 2010 10:57
Date: Tue, 23 Mar 2010 10:57
36 lines
2230 bytes
2230 bytes
On Sat, 20 Mar 2010, wendka_xl@wp.pl wrote:
> Uczę się budować menu bar w prostej aplikacji jednakże niewiem jak
> wyjść z tego problemu i zamknąć Form z menu!
>
>
> public class MojeOkno {
>
> public static void Run(){
> Ramka ramka = new Ramka();
> Panel panel = new Panel();
>
> Przycisk przycisk = new Przycisk();
> panel.add(przycisk);
> ramka.setJMenuBar((MenuBar.buildMenu()));
> ramka.setVisible(true);
> }
>
> }
> mExit.addActionListener(new ActionListener(){
> public void actionPerformed(ActionEvent arg0){
>
>
>
> <b>Jak Tutaj zamknc okno Ramki!!!();</b>
> }
> });
musisz wywolac metode dispose() z obiektu JFrame czyli z twojej Ramki,
ktora jest niewidoczna w klasie MenuBar, musisz ja tam jakos przekazac,ale
troche to sobie skomplikowales nie tyle tworzac osobne klasy z
podstawowych komponentow, w dodatku umieszczajac je jako zmienne metody Run().
Zamiast osobnych klas przenies wszystkie komponenty z Run() do klasy
MojeOkno i stworz poprostu metody inicjujace pola klasy np createPanel();
createRamka(); buildMenuBar();
Technical Details
Message-ID:
<Pine.LNX.4.61.1003231141170.1501@altair>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsfeed1.plix.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!altair!shioReferences:
<7da9e971-b73b-48e0-9a8e-592dde60b9c2@q16g2000yqq.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsfeed1.plix.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!altair!shio From: shio <shio@budo.eu.org> Newsgroups: pl.comp.lang.java Subject: Re: MenuBar Początkujący Date: Tue, 23 Mar 2010 11:57:16 +0100 Organization: TP - http://www.tp.pl/ Lines: 48 Message-ID: <Pine.LNX.4.61.1003231141170.1501@altair> References: <7da9e971-b73b-48e0-9a8e-592dde60b9c2@q16g2000yqq.googlegroups.com> NNTP-Posting-Host: aete9.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: nemesis.news.neostrada.pl 1269342538 11619 79.191.238.9 (23 Mar 2010 11:08:58 GMT) X-Complaints-To: usenet@news.neostrada.pl NNTP-Posting-Date: Tue, 23 Mar 2010 11:08:58 +0000 (UTC) X-X-Sender: shio@altair In-Reply-To: <7da9e971-b73b-48e0-9a8e-592dde60b9c2@q16g2000yqq.googlegroups.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit