Solved

JTabbedPane: customizing

Posted on 2003-12-07
10
753 Views
Last Modified: 2007-12-19
Hi there,
I'm using a JTabbedPane for my GUI, and I'd like to customize its view a bit.
There are two things which I want to modify:

1) the gap at the bottom of the tabs (assuming my tabs are at the bottom of the screen). Under the tabs, there's a small gap (maybe a couple of pixels), and that's too much of a waste of space for my GUI, so I'd like to be able to set that gap to zero, so that my tabs appear like buttons at a SOUTH location

2) the border around the tabs. I'd like to make it non-visible. I mean, I'd like to have my icons one next to the other, without being able to see that each icon belongs to a tab. So that the user doesn't know which layout I'm using. The only thing the user should see are my icons.

Thanks a lot for your help.



Just a small clarification: I'll split the points between both questions, if the answers allow me to modify my GUI in the way I want to.
0
Comment
Question by:Flashdaddee
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
10 Comments
 

Author Comment

by:Flashdaddee
ID: 9891946
BTW, I'm using JDK 1.3
0
 
LVL 15

Accepted Solution

by:
jimmack earned 50 total points
ID: 9891951
You may be better switching to something like a CardLayout for the main contents (currently in your tabbed pages) and having a separate component for the selection of cards.

Changing the standard appearance of the tabs may be more trouble than it's worth.
0
 

Author Comment

by:Flashdaddee
ID: 9892012
I tried with CardLayout, and although the look for the GUI was nice, the interaction wasn't as good (I had some problems with the JPanels in each card). That's why I was trying to get a JTabbedPane looking like a CardLayout.

If I don't find an easy way, I guess I'll try harder with the CardLayout.

Thanks jimmack
0
SharePoint Admin?

Enable Your Employees To Focus On The Core With Intuitive Onscreen Guidance That is With You At The Moment of Need.

 
LVL 15

Expert Comment

by:jimmack
ID: 9892047
;-)
0
 
LVL 92

Assisted Solution

by:objects
objects earned 50 total points
ID: 9892984
Which L&F are you using? If you can't get it to look as you like, one option would be to write your own L&F.
0
 

Author Comment

by:Flashdaddee
ID: 9893529
>> Which L&F are you using?

Since it's for Pocket PCs, I'm trying to make it Windows-like.

Maybe in a couple of months I'll try to get my own L&F, trying to get the rotated JPanels as well (as in my other thread).
0
 
LVL 92

Expert Comment

by:objects
ID: 9893556
If you're interested we did a custom tab implementation for the applets used at http://www.evalu8.com.au
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

For beginner Java programmers or at least those new to the Eclipse IDE, the following tutorial will show some (four) ways in which you can import your Java projects to your Eclipse workbench. Introduction While learning Java can be done with…
Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
Video by: Michael
Viewers learn about how to reduce the potential repetitiveness of coding in main by developing methods to perform specific tasks for their program. Additionally, objects are introduced for the purpose of learning how to call methods in Java. Define …
This tutorial will introduce the viewer to VisualVM for the Java platform application. This video explains an example program and covers the Overview, Monitor, and Heap Dump tabs.
Suggested Courses

630 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question