Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.gui > #514

Re: JScrollBar Repaint Qu

From "Oliver Wong" <oliver.wong@THRWHITE.remove-dii-this>
Subject Re: JScrollBar Repaint Qu
Message-ID <VhRkh.1118$e11.20633@weber.videotron.net> (permalink)
Newsgroups comp.lang.java.gui
References <1167302019.406807.160780@73g2000cwn.googlegroups.com>
Date 2011-04-27 15:27 +0000
Organization TDS.net

Show all headers | View raw


  To: comp.lang.java.gui
"mearvk" <mearvk@gmail.com> wrote in message 
news:1167302019.406807.160780@73g2000cwn.googlegroups.com...
>
> public void paintComponent(Graphics g)
> {
> scrollPane.setSize(getWidth()-30,getHeight()-150);
> textField.setSize(getWidth()-30,25);
> textField.setLocation(10,getHeight()-130);
> send.setLocation(getWidth()/2,textField.getY()+35);
> cancel.setLocation(getWidth()/2-110,textField.getY()+35);
> super.paintComponent(g);
> }

    It looks like you're trying to reposition and resize your widgets every 
time the JFrame (or whatever the containing component is) needs to be 
redrawn. This is generally frowned upon, and the recommended practice is to 
use a LayoutManager to position and size the components for you. See this 
tutorial for more details: 
http://java.sun.com/docs/books/tutorial/uiswing/layout/index.html

    - Oliver

---
 * Synchronet * The Whitehouse BBS --- whitehouse.hulds.com --- check it out free usenet!
--- Synchronet 3.15a-Win32 NewsLink 1.92
Time Warp of the Future BBS - telnet://time.synchro.net:24

Back to comp.lang.java.gui | Previous | NextPrevious in thread | Find similar


Thread

Re: JScrollBar Repaint Qu "mearvk" <mearvk@THRWHITE.remove-dii-this> - 2011-04-27 15:27 +0000
  Re: JScrollBar Repaint Qu "Oliver Wong" <oliver.wong@THRWHITE.remove-dii-this> - 2011-04-27 15:27 +0000
    Re: JScrollBar Repaint Qu "mearvk" <mearvk@THRWHITE.remove-dii-this> - 2011-04-27 15:27 +0000
      Re: JScrollBar Repaint Qu "Oliver Wong" <oliver.wong@THRWHITE.remove-dii-this> - 2011-04-27 15:27 +0000
        Re: JScrollBar Repaint Qu "mearvk" <mearvk@THRWHITE.remove-dii-this> - 2011-04-27 15:27 +0000
          Re: JScrollBar Repaint Qu "Andrew Thompson" <andrew.thompson@THRWHITE.remove-dii-this> - 2011-04-27 15:27 +0000
          Re: JScrollBar Repaint Qu "Oliver Wong" <oliver.wong@THRWHITE.remove-dii-this> - 2011-04-27 15:27 +0000

csiph-web