Article View: be.comp.programming
Article #5492Re: JAVA repaint
From: pol
Date: Sat, 19 Apr 2003 20:09
Date: Sat, 19 Apr 2003 20:09
67 lines
2851 bytes
2851 bytes
repaint of resizen is nethetzelfde in java. Java kan soms een beetje raar
doen beweeg eens met je muis over je applet ik heb dit soms ook (het is wel
jgrasp dat ik gebruik)
greets Pol
"An Ony" <Dontknow@some.net> schreef in bericht
news:3ea12b25$0$1903$ba620e4c@reader1.news.skynet.be...
> Hallo,
> heeft er iemand enig idee waarom mijn SOUTH-panel er niet direkt opkomt
bij
> het klikken van de button?
> Als je eens aan de rand van het frame klikt met de muis (een resize zeg
> maar) tekent hij hem er wel bij.
> Die repaint() doet dus eigenlijk niets.
>
> ===============================================================
> import java.awt.*;
> import java.awt.event.*;
> import javax.swing.*;
> import javax.swing.event.*;
>
> public class Border extends JPanel
> {
> public Border()
> {
> this.setLayout(new BorderLayout());
> this.add(buttonPanel(),BorderLayout.CENTER);
> }
>
> public JPanel buttonPanel()
> {
> JPanel tmp = new JPanel();
> JButton but = new JButton("Click me");
> but.addActionListener(new ButtonClick());
> tmp.add(but);
> return tmp;
> }
>
> public JPanel emptyPanel()
> {
> JPanel tmp = new JPanel();
> tmp.add(new JLabel("Nothing here"));
> return tmp;
> }
>
> private class ButtonClick implements ActionListener
> {
> public void actionPerformed(ActionEvent e)
> {
> add(emptyPanel(),BorderLayout.SOUTH);
> repaint();
> }
> }
>
> public static void main(String [] args)
> {
> JFrame f = new JFrame("Yo yo");
> f.setContentPane(new Border());
> f.pack();
> f.setVisible(true);
> f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
> }
> }
> ===============================================================
>
>
Technical Details
Message-ID:
<k2ioa.53144$t_2.4907@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-08!supernews.com!news-out.visi.com!petbe.visi.com!feed2.news.rcn.net!rcn!news-out.cwix.com!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<3ea12b25$0$1903$ba620e4c@reader1.news.skynet.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,19330713e98893a X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-04-19 13:09:56 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-08!supernews.com!news-out.visi.com!petbe.visi.com!feed2.news.rcn.net!rcn!news-out.cwix.com!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "pol" <kangeroe69@hotmail.com> Newsgroups: be.comp.programming References: <3ea12b25$0$1903$ba620e4c@reader1.news.skynet.be> Subject: Re: JAVA repaint Lines: 69 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Message-ID: <k2ioa.53144$t_2.4907@afrodite.telenet-ops.be> Date: Sat, 19 Apr 2003 20:09:52 GMT NNTP-Posting-Host: 81.82.21.12 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1050782992 81.82.21.12 (Sat, 19 Apr 2003 22:09:52 MET DST) NNTP-Posting-Date: Sat, 19 Apr 2003 22:09:52 MET DST Organization: Telenet Internet