Welcome to the Java Programming Forums

The professional, friendly Java community. 21,500 members and growing!

The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 3 of 3

Thread: JPanel and JScrollPane inheritance

  1. #1
    Junior Member
    Join Date
    Feb 2011
    Thanked 0 Times in 0 Posts

    Default JPanel and JScrollPane inheritance

    I am having some issues the the implementation of the JScrollPane in my gui. I was wondering if anybody had any ideas?
    For my GUI i the following
    >JPanel (nav bar)
    >JPanel (gridlayout dynamic based on house size)
    >> JPanel(each grid/cell)
    >>> Componts (label etc)
    >> JPanel (Stat bar)
    This works fine to select and work with my rooms(part of the project) in each grid. I have the listener attached to the gridlayout panel, so i know where my mouse has clicked and therefore which grid it belongs to. The listener is the mouselistener on the JPanel.

    But when i place a JScrollPane in here;
    >JPanel (nav bar)
    >JPanel (gridlayout dynamic based on house size)
    >>>JPanel(each grid/cell)
    >>>>Components (label etc)
    >>>JPanel (Stat bar)
    To give me the scroll bars for each room, my gui no longer accepts the mouse event (it does but not on the gridlayout JPanel as it did before). Does anybody know how i can overide the JScrollPane and let my JPanel underneath receive the event?
    I am struggle to find a way to do this that will adhere to the MVC structure. As the code to check and prepare everything is in the controller which just hands the basic info over to the view to repaint it all.
    Or i am just completely going in the wrong direction

  2. #2
    Crazy Cat Lady KevinWorkman's Avatar
    Join Date
    Oct 2010
    Washington, DC
    My Mood
    Thanked 636 Times in 540 Posts

    Default Re: JPanel and JScrollPane inheritance

    I suggest you provide an SSCCE (that's a link) that demonstrates what you're talking about. That way, people who might want to help have something to play with instead of having to come up with something from scratch. Try to keep it as short as possible.
    Useful links: How to Ask Questions the Smart Way | Use Code Tags | Java Tutorials
    Static Void Games - Play indie games, learn from game tutorials and source code, upload your own games!

  3. #3
    Administrator copeg's Avatar
    Join Date
    Oct 2009
    Thanked 833 Times in 772 Posts
    Blog Entries

    Default Re: JPanel and JScrollPane inheritance

    Cross posted at JPanel and JScrollpane.... While crossposting is not against the rules of this forum, we encourage posters to be forthright in revealing where else they have posted their questions. For reasons, see The problems with crossposting

Similar Threads

  1. inheritance help
    By justin3492 in forum Object Oriented Programming
    Replies: 3
    Last Post: September 30th, 2010, 07:45 PM
  2. painting Image on JPanel inside a JScrollPane
    By becca23 in forum AWT / Java Swing
    Replies: 1
    Last Post: September 29th, 2010, 07:28 PM
  3. inheritance
    By b109 in forum Java Theory & Questions
    Replies: 3
    Last Post: May 30th, 2010, 09:23 PM
  4. How to copy image from one jpanel to another jpanel
    By ramanavarayuri1986 in forum AWT / Java Swing
    Replies: 0
    Last Post: February 15th, 2010, 02:36 AM
  5. Creating and displaying a JPanel inside another JPanel
    By JayDuck in forum AWT / Java Swing
    Replies: 1
    Last Post: April 7th, 2009, 08:02 AM