How can I make a tabbed pane transparent ?

I have a tabbed pane placed on a JPanel with an image background. I added a tabbed pane with tabbedPane.setOpaque (false), however I still can't see the image behind the components that were added as tabs in the tabbedpane. Any help will be greatly appreciated.
Here's a simplified version of the code:
public class Example extends JPanel {
     public Example() {
          tabs = new JTabbedPane();
          tabs.setOpaque (false);
          JPanel tp1 = new JPanel();
          tp1.setOpaque(false);
          tabs.addTab ("panel 1", tp1);
          this.add (tabs);
     public void paintComponent(Graphics g) {
          // Paint background image
          g.drawImage(...);
}

Perhaps the opaque property is internally overset by the tab pane.
Try this:
   public class Example extends JPanel {
      public Example() {
         JTabbedPane tabs = new JTabbedPane() {
            public boolean isOpaque() {
               return false;
         JPanel tp1 = new JPanel() {
            public boolean isOpaque() {
               return false;
         tabs.addTab("panel 1", tp1);
         this.add (tabs);
      public void paintComponent(Graphics g) {
         // Paint background image
         g.drawImage(...);
   } Regards.

Similar Messages

  • How can I make the tab image instead of text.

    Hi guys,
    How can I make a tab displayed as image instead of text?
    Best Wishes,
    Fateh

    Thanks Jari,
    I use Apex 4.0.2 and the theme is Builder Blue 2. When I click edit tab, I get "Tab Label" that is required field and a region called "images". As I got from you, I cannot utilize images in my case.
    Regards,
    Fateh

  • How can I make new tabs open next to the current tab?

    New tabs are advertised in Firefox 5.0 as being set to open next the the current tab by default. Mine, however, do not do this. They open to the right of the last tab, necessitating a lot of tab-scrolling, and a minor waste of time.
    I have not installed the extension that forces the tab behaviour I'm currently witnessing.
    Is there a kind soul out there with any suggestions for how I can get my new tabs to appear next to the tab I'm working on?

    Tabs that are "related" to the current tab, like the same domain, open to the right of the current tab. Other links that are from other domains open at the right end of the tab strip.
    The pref for that actions is '''browser.tabs.insertRelatedAfterCurrent'''.
    To have them all open to the right of the current tab would need an add-on, if that action even exists in an add-on.

  • How can I make a top layer "transparent" to the end-user?

    Hi guys,
    Got a quick question.
    I'm working on a custom card builder and was wondering if there was any way I could keep an uploaded image editable to the end user. The end-user will be able to choose what template they'd like to frame the image with. The problem is, even with transparency that chosen frame acts as a layer, and once the uploaded image has been placed onto the staging area, the end-user loosing the ability to edit/scale/skew that image. I'd like them to be able to still do that even with the template above their image.
    Can anybody think of a solution to this? Any and all advice is greatly appreciated.

    You'd literally need to chop each frame up. To keep things reasonable to update you can use Photoshop to slice the graphics, saving them to external PNGs to import in. If a frame has 4 edges, you cut out the 4 sides, import into Flash and reassemble them inside a single Sprite or MovieClip. Any area inside that sprite that has no actual objects will be true transparency and won't invoke a click action.
    Keep in mind, hitboxes are rectangular. If you have an oval frame where the edges require you to create bitmaps with transparency on their edges, that will be clickable. If you don't immediately understand what I mean by that just draw a circle in flash, convert to clip. Now draw your cursor around what you consider the 'top' portion of that frame and notice how much of the inner fill you also capture at the same time. That will all be clickable. So the user may "see" their picture behind the frame but when they click they accidentally get the frame instead.
    Picture worth a thousand words (random net image):
    If you cut this oval frame into 4 pieces (this being the top obviously), the transparent area you see in the frame will need to be part of the hitarea for the frame. That can be just as confusing to customers in this situation. If most of your frames have little to no transparency (very squared up) then it won't be a problem. Although just like the problem you're having now, any bitmap transparency WILL be clickable even if you cut the sides up. The center where there is no bitmap can be clicked through to mess with the picture behind the frame.
    This sort of makes the transparency detection a bit more desirable.

  • How can I make a FlashAlbumExporter background transparent?

    I really like the very cool FAE (as suggested on this most excellent forum) but the gui offers no choice as for background opacity. A little search on the net reveals a few ideas but none of them seem to work. I am using the following iframe code in iWeb:
    <iframe src=
    "http://www.bostruyephotos.com/Paso_Robles/index.html"
    style="width:1000px; height:900px;
    border-width:0px;
    border-color:#990033;
    border-style:solid;"
    scrolling="auto" >
    </iframe>
    I don't know if the bg transparency is controlled in this iframe code, in the index.html file created by FAE or in the xml file created by FAE. So far I have tried:
    Remove the background-color: #181818; from the index.html didn't make any difference.
    Adding <bgcolor transparency="0"> in the xml made simpleviewer not display at all.
    Another web site was discussing using html in the HTML snippet widget instead of iframe and it seems to address the transparency issue. But it seems rather old and is setup to use a movie instead of a photo album so I'm not sure how to convert it. Here is that code:
    <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#v ersion=6,0,40,0"
    WIDTH="700" HEIGHT="700" id="MyMovieName">
    <PARAM NAME=movie VALUE="MyFlashMovie.swf">
    <param name="wmode" value="transparent">
    <PARAM NAME=quality VALUE=high>
    <PARAM NAME=base VALUE=".">
    <EMBED src="MyFlashMovie.swf" quality=high WIDTH="700" HEIGHT="700"
    NAME="MyMovieName" ALIGN="" TYPE="application/x-shockwave-flash" wmode="transparent" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" base=".">
    </EMBED>
    </OBJECT>
    Any idea how I can make this bg transparent so my bg will show behind the photos instead of the default dark grey?
    The current version is here in case that helps:
    http://www.bostruyephotos.com/Gallery/Cruising.html
    Thanks for any help.
    Bo

    If that's what you're doing, then just turn off the visibility of the layer that you made the selection on - most likely the BG layer by clicking on the eye icon in the layer's pallet.  You change the bg layer, as I mentioned above, and after you make your selection, click on the add layer mask icon in the layer's pallet,  This will add a layer mask with your selection.  If you hold alt/opt while doing this, it will create a inverse layer mask.

  • How can I make a paragraph rule transparent?

    I have a requirement to use a paragraph rule but I need it to be transparent. I cannot figure a way to do this or via any other technique in indesign. In reality I want them to be included in a character or paragraph style.
    Your help is appreciated. I am on CS5.5 and an indesign veteran of some 12 years now...

    My method is a bit of a tricky method, but I think it works.
    Select the text frame, and choose Edit>Place and Link Story.
    You are given a Loaded Cursor with identical text.
    Place this in the exact same location and send it to the back.
    Give the text at the back a Paragraph Rule above, to suit. And give it a white rule.
    Change the Back Frame transparency to suit.
    Then Make sure your original text frame is on top.
    When you update the text in the main frame - then you can update the text via the Links panel so the rule behind suits
    Here's a file to test it with
    https://dl.dropbox.com/u/17210757/transtest.idml

  • How can I make the tabs go away? Every time I reopen, they are back!

    OK--Right now, the tabs are stuck from the day I set up my new iMac. One is stuck on Google search my home page opener, and it always says what the **** because my daughter typed that when the iMac insisted it couldn't find the wireless keyboard after she had just typed the number code using it, and then that message on Google; then it shows Betty Crocker, then a local restaurant, then a neighborhood page on FaceBook. Only then does it add tabs for tjhings I look up or select from email. WHY? It used to erase all tabs. Now, Firefox asks if I want to close, and I say YES, not SAVE. But there they are, over and over, even when I Quit Firefox and wait overnight! I can't find anything under Preferences that will get me back to Zero again. I want all blank tabs

    If you are not on Windows then instead of Tools > Options use:
    *Linux: Edit > Preferences
    *Mac: Firefox > Preferences
    *Windows: Firefox > Options or Tools > Options
    It is possible that there is a problem with the files sessionstore.js and sessionstore.bak in the Firefox Profile Folder.
    Delete the files sessionstore.js [2] and sessionstore.bak in the Firefox Profile Folder.
    * Help > Troubleshooting Information > Profile Directory: Open Containing Folder
    * http://kb.mozillazine.org/Profile_folder_-_Firefox
    If you see files sessionstore-##.js with a number in the left part of the name like sessionstore-1.js then delete those as well.
    Deleting sessionstore.js will cause App Tabs and Tab Groups and open and closed (undo) tabs to get lost, so you will have to create them again (make a note or bookmark them).
    See also:
    * [1] http://kb.mozillazine.org/Session_Restore
    * [2] http://kb.mozillazine.org/sessionstore.js

  • How Can I make A Dialog/Frame Transparent

    Hi
    I want to make a dialog or frame Transparent. Is it possible in java. Actually i want to add an gif image on the Frame container that image is in curve shape with transparency, and I want this transparency also on the Frame in the java application. I m using JFrame with setUndecorated(true). It will display image (just image) not any Frame behind it, I any one solves my problem to make a frame transparent.
    Thanks
    Khurram

    Check out this link:
    http://forum.java.sun.com/thread.jsp?forum=57&thread=490146
    The program contained therein is really slick.
    My hat is off to the coder.
    Lance

  • How can I make New Tab Homepage work in Firefox 6.0 ?

    I just upgraded to Firefox 6 beta and New Tab Homepage stopped working.

    Or you can middle-click the toolbar Home button to open the home page(s) in a new tab.

  • How can I make new tabs open on the right?

    I have the New Tabs On The End add-on but it doesn't work anymore since I upgraded to FF 6. Is there any way to force Firefox to due this without an add-on?

    The [https://addons.mozilla.org/en-us/firefox/addon/tab-mix-plus/ Tab Mix Plus] extension appears to have this feature, pictured in the screen shot here: http://tmp.garyr.net/help/#Events_-_New_Tabs

  • Safari 4 - How can I get smaller Tabs back?

    I used to have 23 Tabs open. Then came the update to 4.0.
    Now I can only access 18 Tabs - the rest can be found under the >> menu.
    How can I make the Tabs smaller so that all 23 fit again on the screen width?

    Apple changed the look of Tabs with the final version of Safari.
    Download/Install 3rd party add-on Glims. When installed, you'll find Glims options as a separate panel in Safari Preferences. There are more options for Tabs including a smaller sizing. Also, many other useful features to enhance Safari.
    Send feedback to Apple via the Safari Menu>Report Bugs to Apple and let Apple know what you think of S4.

  • How can I get rid of the transparency in the Tab bar and get a solid colour

    I have upgraded to Firefox 4 and because the menu bars were 'ugly' put in a persona.
    Now I find that the Tab bar is transparent, which makes it hard to read.
    How can I change the Tab bar to a solid colour and still keep the persona.
    And if there is a solution can it please be put into simple terms for someone who only has a bit of computer skill.
    thanks :)

    You can try a solid persona.
    *Solid Gallery: http://www.getpersonas.com/en-US/gallery/Solid

  • HT201363 How can I make an Apple ID without credit card if the "none" tab is not visible to me?

    How can I make an Apple ID without credit card if the "none" tab is not visible to me?
    Help me out please

    Hello, aligt9p. 
    Thank you for visiting Apple Support Communities. 
    To create an Apple ID without a credit card, there is a specific series of steps that have to be processed in order to allow the payment to be set as none on creation of the account.
    Creating an iTunes Store, App Store, iBooks Store, and Mac App Store account without a credit card
    http://support.apple.com/kb/HT2534
    Why can’t I select None when I edit my payment information?
    http://support.apple.com/kb/TS5366
    If the specific steps have not been processed, a credit or debit card will be required to complete the setup the account.
    However, it can be removed and payment method changed to none as long as there is not an outstanding balance.
    iTunes Store: Changing account information
    http://support.apple.com/kb/ht1918
    Cheers,
    Jason H. 

  • When filling out a form, some fields copy to others when I tab to the next. How can I make this stop?

    When filling out a form, some fields copy to others when I tab to the next. How can I make this stop?

    You can't using Adobe Reader. It looks like whomever created the form used the same identifiers (names) for various fields. Each field with the same name will populate with the information used in another field of the same name. This is intentional.
    Normally when I see this, it tells me that someone created an initial field then copy/pasted it to make additional fields but forgot to change the names.

  • How can i make my hyperlinks open in a new window or tab?

    how can i make my hyperlinks open in a new window or tab?

    The program is InDesign… we need to cease links which will open the linked document in a separate window.  Also, the links must be maintained once a pdf is made and the files moved to another computer….

Maybe you are looking for

  • Windows server 2012 and windows 7 direct access

    I am looking for some decent documentation on how to get direct access in windows 2012 to work with windows 7 Can anyone point me the right direction?

  • Dynamic Query in BW

    Is there any way where in i can create a dynamic query in BW without using the Bex Analyzer or Bex query designer, my requirement is i need few columns from ODS in BW and few other columns are from CRM using RFC, i want to create a one single query o

  • WLS 6.1 eval limitations

    Can anyone tell me what the limitations are on the WebLogic Server 6.1 evaluation download. I can see from the website that it is limited to 30 days use - are there any other limitations regarding connections etc? regards Bill

  • Bug: Grant/Revoke Privileges (11.1.0.5.10 Beta)

    Started getting this when attempting to change Privileges on a proc: "Could not launch the Grant/Revoke Privileges dialog: Value was either too large or too small for an Int32." This is happening consistently on one database but not on another. John

  • BufferedReader

    Hey guys. I read in a csv file which contains 2 small lines. String line = null;       try {              FileReader fr = new FileReader("c:/product/products2.csv");                BufferedReader br = new BufferedReader(fr);                while( nul