🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #149840

Re: MenuBar Początkujący

#149840
From: shio
Date: Tue, 23 Mar 2010 10:57
36 lines
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!shio
References: <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