CSS reference chart for spark?

I'm running into many issues when trying to add CSS into my project due to the way spark skins now work with CSS. Is there a CSS reference chart I can use or spark?  Also why did Adobe remove the CSS design view in flash builder 4?

Hi,
Can you elaborate on the issues you're having with CSS? The main change between Flex 3 and Flex 4 is 'CSS namespaces'. I don't know of a reference chart, per se,but I took the following from an article in Adobe Dev Center called 'Differences between Flex 3 and Flex 4 beta'.
Flex 4 beta has  also added multiple namespace support in CSS. If you are using the MXML 2009, Spark, and Halo namespaces along with Type selectors, you will need to define a set of namespaces in your CSS definitions to avoid name collisions.
Here is an example of CSS that uses type selectors for both Halo and Spark components:
<fx:Style>
    @namespace s "library://ns.adobe.com/flex/spark";
    @namespace mx "library://ns.adobe.com/flex/halo";
    s|Button {
        color: #FF0000;
    mx|DateChooser {
        color: #FF0000;
</fx:Style>
The Halo and Spark skinning models are different enough that the existing CSS design view implementation (in Flex Builder 3) isn't the right solution for the task of skinning Spark components. The engineering team is currently investigating ideas to address this issue in FB4 for Spark components. (Btw, the CSS design mode is still available in Flash Builder 4, but only for Flex 3 SDK projects.)
thanks
Tim

Similar Messages

  • Dundas Chart for Reporting Services in SSRS 2012

    We are in the process of upgrading our servers to 2012 and though I find many things about converting or upgrading dundas controls to 2008, I can't find anything about upgrading/converting to SSRS 2012.  After converting the development machines to
    SQL Server/SSRS 2012 the reports now simply show "The custom Report Item Type DundasChartControl is not installed".  The only Dundas Chart installation I can find is for SSRS 2008.  Does a 2012 version not exist?  Am I supposed to
    convert these into Microsoft charts?
    Thanks in advance,
    Robb Melancon

    Hi Robb,
    It seems that you are using Dundas Chart Control for SQL Server 2008 R2 Reporting Services not the Dundas Chart Control 2005 that Microsoft has purchased.
    Microsoft purchased the license to use Dundas Chart Control 2005 in Reporting Services 2008 and above. Therefore the supported upgrade is from Reporting Services 2005 Dundas Charts to SSRS 2008 (R2) and SSRS 2012 Charts.
    If you are using a particular component released by Dundas for SSRS 2008 R2, you won’t be able to upgrade Reporting Services 2008 R2 Reports with Dundas Charts to Reporting Services 2012 Charts.
    To confirm this, please check the details of this assembly “DundasRSChart.dll” located under the /Report Server/bin directory.
    If the Product Name is “Dundas Chart for Reporting Services 2008 R2”, it indicates that this is a new version of Dundas Chart for SSRS 2008 R2 (i.e. a third party control). If the Product Name is “Microsoft SQL Server”, it indicates that this is the version
    that Microsoft has purchased.
    In this condition, you have to migrate the DundasRSChart.dll to the SSRS 2012 instance and reference it as the custom assembly in the reports. Please make sure to rename the DLL file so that it won’t replace the native DundasRSChart.dll installed by SQL
    Server 2012.
    For more information about referencing custom assembly in a report, please see:
    Using Custom Assemblies with Reports
    Regards,
    Mike Yin
    If you have any feedback on our support, please click
    here
    Mike Yin
    TechNet Community Support

  • [svn:fx-trunk] 10006: Initial checkin of the "More styles for Spark skins" feature.

    Revision: 10006
    Author:   [email protected]
    Date:     2009-09-03 15:04:47 -0700 (Thu, 03 Sep 2009)
    Log Message:
    Initial checkin of the "More styles for Spark skins" feature. Details here:
    http://opensource.adobe.com/wiki/display/flexsdk/MoreStylesforSparkSkins
    There are some known issues:
    Panel bottom corners not rounded correctly when the panel has a control bar
    cornerRadius on Tab and DateChooser non functional
    cornerRadius values > 4 have drawing artifacts in the "down" state of Button and button-like components
    TextInput/TextArea incorrectly list lineBreak and verticalAlign as valid styles
    This checkin also includes a couple minor unrelated bug fixes:
    Remove MiniDebugTarget. This is a logging target that used MiniDebug, which hasn't worked since Flex 1.5
    Fix RTEs when setting focusSkin to null
    Optimization: don't measure skins if the host component has explicit sizes
    QE notes: Yes, many baseline images will need to be regenerated
    Doc notes: New ASDoc comments should be scrubbed
    Bugs: SDK-22931, SDK-22798, SDK-22217, SDK-19358
    Reviewer: Jason
    Tests run: checkintests, cyclone
    Is noteworthy for integration: Yes
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-22931
        http://bugs.adobe.com/jira/browse/SDK-22798
        http://bugs.adobe.com/jira/browse/SDK-22217
        http://bugs.adobe.com/jira/browse/SDK-19358
    Modified Paths:
        flex/sdk/trunk/frameworks/halo-manifest.xml
        flex/sdk/trunk/frameworks/mxml-manifest.xml
        flex/sdk/trunk/frameworks/projects/airframework/defaults.css
        flex/sdk/trunk/frameworks/projects/airframework/src/spark/components/Window.as
        flex/sdk/trunk/frameworks/projects/airframework/src/spark/components/WindowedApplication. as
        flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/SparkChromeWindowed ApplicationSkin.mxml
        flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/WindowedApplication Skin.mxml
        flex/sdk/trunk/frameworks/projects/framework/defaults.css
        flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/ComboBase.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/DateChooser.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/NumericStepper.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/TextInput.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/core/Container.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/core/IDeferredContentOwner.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/core/INavigatorContent.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/core/ScrollControlBase.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as
        flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/metadata/BorderStyles.as
        flex/sdk/trunk/frameworks/projects/spark/defaults.css
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Application.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/DropDownList.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/List.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/NumericStepper.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Panel.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Scroller.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/SkinnableContainer.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Spinner.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/ButtonBase.a s
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/GroupBase.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/Skin.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableCom ponent.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableTex tBase.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/Slider.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/RectangularDropShadow.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/SparkSkin.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ApplicationSkin.mxml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonBarFirstButtonSkin.m xml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonBarLastButtonSkin.mx ml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/DefaultButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/DropDownListButtonSkin.mxm l
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/DropDownListSkin.mxml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/FocusSkin.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ListSkin.mxml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/NumericStepperTextInputSki n.mxml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/PanelSkin.mxml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/SpinnerDecrementButtonSkin .mxml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/SpinnerIncrementButtonSkin .mxml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/TextAreaSkin.mxml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/TextInputSkin.mxml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ToggleButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/BorderSkin.mxml
        flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ButtonBarFirstButtonSkin .mxml
        flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ButtonBarLastButtonSkin. mxml
        flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ComboBoxSkin.mxml
        flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DefaultButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/EditableComboBoxSkin.mxm l
        flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/PanelBorderSkin.mxml
        flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/PopUpButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/SparkSkinForHalo.as
        flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/StepperDecrButtonSkin.mx ml
        flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/StepperIncrButtonSkin.mx ml
        flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/TextInputBorderSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/ApplicationSkin.mx ml
        flex/sdk/trunk/frameworks/tests/basicTests/BasicTests.css
        flex/sdk/trunk/frameworks/tests/basicTests/spark/scripts/BorderTestScript.mxml
    Removed Paths:
        flex/sdk/trunk/frameworks/projects/framework/src/mx/logging/targets/MiniDebugTarget.as

    Gordon, it looks like its been a while since you made this post.  Not sure how valid it is now...   I am particularly interested in the LigatureLevel.NONE value.  It seems that it is no longer supported.
    How do I turn of ligatures in the font rendering?
    My flex project involves trying to match the font rendering of Apache's Batik rendering of SVG and ligatures have been turned off in that codebase.  Is there any way (even roundabout) to turn ligatures off in flash?
    Thanks,
    Om

  • Can someone Tell me the best reference website for Metro web design?

    I'm going to design metro style website, so i need help in coding for that. Can anyone suggest me best reference website for metro style webdesign and also source for developing the website.

    You can create page with HTML5 DOCTYPE, Include metro-bootstrap.css, Include metro.min.js (jquery.js required), Create main container with class .metro
    Use markup, as described in the pages of this site.
    Ref:  metroui

  • Apex substitution strings cross reference chart

    Hi everybody,
    i finally managed to publish the (full?) list of Apex template substitution strings, in form of cross reference chart.
    Errors, omissions and comments are welcome.
    See the Apex template substitutions xref chart at:
    http://oraclequirks.blogspot.com/2007/07/apex-substitution-strings-cross.html
    Hope it helps
    Flavio

    Hello Scott!
    thanks for you comment, i appreciate it.
    Flavio
    PS: in case you are going to add or change substitution string support in future releases, it'd help a lot to have them listed in a "What's new in this release" section of the accompanying documentation.

  • Adding ssrs chart for each group under group footer

    Hi,
    I have requirement of report design, user has ability to select single or multiple product name in parameter and it should display column headers for each group and chart for each group (product name). 
    Report Design
    ProductName: A
    Category JAN
    FEB MAR
    Sales 10
    12 15
    Budget 20
    20 20
    Chart Here
    ProductName: B
    Category JAN
    FEB MAR
    Sales 10
    12 15
    Budget 20
    20 20
    Chart Here
    I want to repeat this for all products.
    Please anyone can provide steps to how to achieve this design?

    Hi Srikanth,
    According to your description, you want to design a tablix to display header and chart for each group in its group header and footer. Right?
    In Reporting Service, when we add header and footer for a group, the header row and footer row are still within this group. Anything we put in these two rows will be grouped. For your requirement, we created a sample report in our local environment. Here
    are steps and screenshots for your reference:
    1. Create a matrix. Columns are grouped by month. Rows are grouped by ProductName (with group header and footer).
    2. Put the text/field of the first row into the group (ProductName) header. Delete the header row of matrix (the first row), select Delete rows only.
    3. Insert a chart into the group footer. It looks like below:
    4. Add a parameter for filtering data. Save and preview it looks like below:
    Reference:
    Understanding Groups (Report Builder and SSRS)
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • [svn:fx-trunk] 8652: Set ControlBar borderStyle to "none" for Spark skins.

    Revision: 8652
    Author:   [email protected]
    Date:     2009-07-16 17:16:28 -0700 (Thu, 16 Jul 2009)
    Log Message:
    Set ControlBar borderStyle to "none" for Spark skins.
    QE notes: -
    Doc notes: -
    Bugs: SDK-21399
    Reviewer: Jason
    Tests run: checkintests, QE cyclone
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-21399
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/framework/defaults.css

  • Windows 7 and Windows 8 Driver Availability Chart for Creative's products

    Hello Everyone,
    There is a Knowledge base article that contains the Windows 7 and 8 Driver Availability Chart for Creative's products.
    Thank you.
    Mod Notes: Updated the link and include Windows 8.

    For Windows 7
    To run the Hardware and Devices troubleshooter in Windows 7, follow these steps:
    Open the Hardware and Devices troubleshooter by clicking the Start button , and then clicking Control Panel.
    In the search box, enter troubleshooter, and then click Troubleshooting.
    Under Hardware and Sound, click Configure a device.

  • How to find the number of references created for a given  object ??

    How to find the number of references created for a given object in a big application environment.
    That means, if i give any object name (of my application) as input, then how can i find the[b] number of references created for that particular object ??

    Please do not post the same question multiple times.
    As for your original question, there is no direct way to do it.
    Especially not the way you phrased it,
    since objects don't have "names".
    Applications also don't have "names".
    They have classes and instances.
    Also, there are 2 related issues, and I'm not sure which one is the one you asked.
    #1. Finding the number of references to the same object.
    Eg.
    Map<String,String> a = new HashMap<String,String>();
    Map<String,String> b = new HashMap<String,String>();
    Map<String,String> c = a;In this case, there are only 2 objects.
    The first object has (at least) 2 references pointing to it.
    The second object has (at least) 1 reference pointing to it.
    (There may be more, if the HashMap library keeps
    references to these things, or if the HashMap object has
    some internal cyclic references...)
    If you're asking this, then it can't be done.
    It's an active research topic in universities
    and software research labs, called "alias analysis".
    Type it in google, and you'll see people are working hard
    and having little success so far.
    #2. Finding the number of instances created from a class.
    In this case, what you have to do is to add a counter to
    the constructor of the class. Every time an object is constructed,
    you increment the counter. Like this:
       class MyClass
           public static int counter = 0;
           public MyClass( )  { counter++; }
        // Then later in your program, you can do this:
        MyClass a = new MyClass();
        MyClass b = new MyClass();
        System.out.println(MyClass.counter); // It should show 2Note: you won't be able to do this to every class in the system.
    For every class you care about, you have to modify its constructor.
    Also: when an object is deleted, you won't always know it
    (and thus you won't always be able to decrement the counter).
    Finalizers cannot always work (read Joshua Bloch's
    "Effective Java" book if you don't believe me), but basically
    (1) finalizers will not always be called, and
    (2) finalizers can sometimes cause objects to not be deleted,
    and thus the JVM will run out of memory and crash

  • App Store on the iPad (iOS 6), can you view the Top Charts for iPhone?

    In the App Store on the iPad (iOS 6) can you view the Top Charts for iPhone? It used to be possible in a previous version of iOS.

    disregard post.

  • Windows 7 - Driver Availability Chart For Creative Products is nearly useless

    <span class="text">[url="http://support.creative.com/kb/showarticle.aspx?sid=605">Windows 7 - Driver Availability Chart For Creative Products[/url] is outdated Windows pre-release drivers (at least for the Audigy SB0090 series) back from July. This appear to be revamped Vista drivers that are not usable for W7 RTM. MS made changes to W7 where most Vista drivers do not work properly any more.
    When I try to install the drivers through the installer I get the incompatibility error and the installer quits, then I get the failed install pop-up for W7.
    What I would like to know is when Creative plans on releasing drivers that work with W7 RTM? Llinking drivers that worked for W7 RC is not helping and really should be removed.
    I have used Creative sound cards since just before the SB6 came out. I have been a loyal Creative customer from early on. But if Creative can not deali'ver a fully working driver suit for my sound card by the end of the month (November) I would appreciate knowing so I can start looking for another a replacement, which won't be a Creative product.
    Even though my last 3 MBs have had good built-in sound, I have went out and bought Creative sound cards because I wanted the best, which Creative has previously provided.
    I need to upgrade my MB so I have put of buying a new sound card until I do. But if I'm forced to buy a new sound card because Creative says it will provide drivers that work with W7 RTM and for what ever reason can not do so, I will not be buying another Creative product.
    I maintain 4 PCs of my own so that will be 4 cards bought from a competitor since Creative has completely dropped the ball. All major component manufacturers have been able to release stable drivers at the same time as W7 RTM release , or within days after release. Why hasn't Creative been able to do so? Creative was able to release suitable drivers for RC in a timely fashion, what happened with W7 RTM? Did they recently fire all the programs and techs?
    Please do not link useless info. Please find out what is going on and tell the powers-that-be at Creative they have some really upset customers and ask them to tell us what is happening here. Tell them we would like to know when Creative plans on releasing drivers for W7 RTM so we can make the decision to wait it out or buy replacements.

    Again, yes Device Manager has no problem detecting the card and W7 has no problem loading the default Window drivers for it.
    Since I had to replace my TV Tuner Card, I used Device Manager to remove it and my Audigy card and then shut the PC down. My new TV Tuner Card is a PCI-E x so I installed it in an open slot and move the Audigy to the PCI slot where the old TV Tuner Card was.
    When I started my PC again, W7 detected the Audigy card and loaded the defeult drivers. I again tried to use the installer and had the same error.
    The sound works, but I only have basic Windows functions/controls.
    It is most definately not a hardware issue.
    The online auto update detects it, just the installer does not detect it.
    I am currently awaiting a response from CS now. Of course the problem there is that you have to wait/respond, wait/respond, wait/respond just to cover the same ground that has been gone over a hundrd times already.
    I put every step I have done in the email. As usual, it was a waste to type because you are asked questions already answered and to preform steps already done.
    It would be nice if CS would realize that some of us are only contacting CS because we have already done all the standard steps without success and now need to move onto the advanced ste
    ps.

  • Windows 7 Driver Availability Chart for Creative's products

    Hello Everyone,
    There is a Knowledge base article that contains the Windows 7 Driver Availability Chart for Creative's products. Please note that the date in the chart may vary from time to time in accordance to Microsoft's plans on Windows 7 release.
    Thank you.

    For Windows 7
    To run the Hardware and Devices troubleshooter in Windows 7, follow these steps:
    Open the Hardware and Devices troubleshooter by clicking the Start button , and then clicking Control Panel.
    In the search box, enter troubleshooter, and then click Troubleshooting.
    Under Hardware and Sound, click Configure a device.

  • Where do i find the reference number for my preorder? and yes i no this is prob a dumb question but i cant find it anywhere......

    Where do i find the reference number for my preorder? and yes i no this is prob a dumb question but i cant find it anywhere......

        Hi droidboy52999,
    Your email won't have the same confirmation number as it was ordered over the phone. You will need the last name used for the order, the location code (this ends in 01) and an order number (five to six digit number). Please keep us posted if you need further assistance with this.
    Thank you,
    MariaC_VZW
    Please follow us on Twitter @VZWSupport

  • Different chart for each level hierarchy in report designer

    Is there a way to display a different chart for each level of the hierarchy in a report designer? I want a different chart for each level. That is, if there are 5 nodes in level 4, I want 5 different nodes. Is there a way to do this? I tried to insert the chart inside a cell in each level, but it shows the same chart for all nodes instead of a different chart for each node.

    Has any one tried using a context sensitive chart?  According to this, it seems like this should be possible, but I am having no luck.
    http://help.sap.com/saphelp_nw70/helpdata/en/47/a99a0a5fdb0985e10000000a42189c/frameset.htm

  • In MIRO posting field DABRZ "Reference Date for Settlement is being require

    Help!
    For a limited number of MIRO postings, were are getting some hard, looping errors.
    At first, MIRO will ask for "Reference Date for Settlement" field DABRZ.  Once that is completed, it asks for "Asset value date" field BZDAT.  Once that is completed, it asks for "Enter a G/L account".  Once that is completed and you hit enter, tab, or even try to go to another tab...The errors start over, asking for the same items that were just completed.
    In this particular case, the account assignment is split between 3 different AFEs.  All three AFEs are open and have charges posting to them.
    Ideas?
    Thanks so much!
    Amy McRaney

    Check any validations exists in OB28. This may be the culprit.

Maybe you are looking for

  • Can I capture video through a mini display port on a Mid 2012 MacBook Pro?

    I want to run my xbox through a mini displayport adapter into my Mid 2012 MacBook pro to record gameplay. I understand that at one point the 27" iMac's supoorted this feature to an extent. I'm open to other options for inputs, ie: composite cables fr

  • Deploying a WAR file

    I am trying to deploy a war in the startlone mode using the command line admin utility and I get the following error. If I deploy it using the em console it get deployed properly, Are there any special requesites for command line deployment C:\OAS\10

  • Dns error when trying to start ssgd 4.4

    Hi, I get the following error when trying to start a fresh install of SSGD 4.4 on sun solaris 10 sparc machine bash-3.00# /opt/tarantella/bin/tarantella start Starting Secure Global Desktop server (version 4.40.917). Please wait... 2008/05/12 18:34:4

  • Bridge Doesn't Like Index Color .gif Files Over Networks?

    It's been a nightmare trying to navigate network folders with Bridge CS3 (Mac 10.5.3, 2x2.8GHz, 4GB ram) It's not uncommon to have to restart Bridge numerous times daily (tried all the fixes mentioned on these threads, and updated to the latest versi

  • How to design an unclosable jfram?

    Thanks in advance! In one application, I'd create 3 jframes, jframe1 is the master, jframe2 and jframe3 are slaves. Slave windows should not be able to be closed by itself, they can be closed only by closing the master window, which ends up the whole