Adding a JPanel to a JCheckBox (that's not a typo)

Happy Friday everyone! Time for another slightly ridiculous question from yours truly.
Long story short, I'm trying to create a JCheckBox with three potential states instead of two: checked, unchecked, and undetermined. My eventual goal is to use this as a renderer in a JTree of options with sub-options, etc.
Don't read this paragraph if you don't care about my ultimate goal and want to get onto the SSCCE: For example, the JTree might contain a node that represents "all animals" and then underneath it is a list of animals. The user would be able to select the "all animals" JCheckBox, which would then select all of the animal JCheckBoxes underneath it (I already have this part working perfectly). However, what should happen when the user goes into the structure and deselects "ducks" from the animal tree? Currently the "all animals" JCheckBox becomes deselected, but this doesn't seem very intuitive to me. So I'd like a third option that basically means "some of my children are selected, some are deselected". (My actual program has nothing to do with animals, but it's a fun example)
The meat and potatoes of the problem: In order to simulate the third state of the JCheckBox, I thought I'd add to it a JPanel that painted an X (or a slash, or whatever means "indeterminate") on itself. The problem is, all sorts of interesting things start happening when I do this. The JPanel is quite large before any repainting goes on. After the first call to repaint (I simulate this by resizing the JFrame a tiny tiny tiny bit), the JPanel isn't visible at all. And after that, only the JPanel is visible.
Am I missing something? Is there a better way to do what I'm trying to do?
The SSCCE:
import javax.swing.JFrame;
import java.awt.Dimension;
import javax.swing.JCheckBox;
import javax.swing.JPanel;
import java.awt.Graphics;
import javax.swing.BoxLayout;
import javax.swing.UIManager;
public class TestCheckBoxPanel{
     public TestCheckBoxPanel(){
          try {
               UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
          catch (Exception e) {
               e.printStackTrace();
          JFrame frame = new JFrame("Testing JCheckBox");
          frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          frame.getContentPane().setLayout(new BoxLayout(frame.getContentPane(), BoxLayout.Y_AXIS));
          JCheckBox regularCheckBox = new JCheckBox("CheckBox", true);
          final JCheckBox panelCheckBox = new JCheckBox("PanelCheckBox", false);
          JPanel panel = new JPanel(){
               public void paintComponent(Graphics g){
                    super.paintComponent(g);
                    //this almost works, but what happens if the JCheckBox
                    //is a different size on a different computer?
                    //is that even possible?
                    setMinimumSize(new Dimension(10, 10));
                    setMaximumSize(new Dimension(10, 10));
                    setPreferredSize(new Dimension(10, 10));
                    //this makes the JPanel huge, and makes me cry
                    setMinimumSize(new Dimension(panelCheckBox.getWidth(), panelCheckBox.getHeight()));
                    setMaximumSize(new Dimension(panelCheckBox.getWidth(), panelCheckBox.getHeight()));
                    setPreferredSize(new Dimension(panelCheckBox.getWidth(), panelCheckBox.getHeight()));
                    g.drawLine(0, 0, getWidth(), getHeight());
                    g.drawLine(getWidth(), 0, 0, getHeight());
               } //end paintComponent
          }; //end new JPanel
          panelCheckBox.add(panel);
          frame.add(regularCheckBox);
          frame.add(panelCheckBox);
          frame.pack();
          frame.setVisible(true);     
     public static void main(String [] args){
          new TestCheckBoxPanel();
}

jduprez wrote:
Hello,
First thank you for the humourous wording.Haha, I figure if I'm going to ask ridiculous questions, the least I can do is ask them in an entertaining way!
Admittedly though, your problem is more complex than it seem.That's what I was afraid of :(
I don't see you setting the layout of the JCheckbox (viewed as a Container of the JPanel). I tried experimenting with setting the JCheckBox's layout. Using a null layout and absolute positioning actually ends up with a monstrous looking cut-in-half JCheckBox with no text.
Arguably, you know that the bounds are initially (0,0,0,0), but relying on the 0,0 origin assumes the box is always on the left side (which is not true as a JCheckbox can have a different alignment/orientation/don't remember the term.That should actually be okay, I can assume that the box will be on the left side for these purposes.
Moreover, setting the size with a fixed value does not account for what may happen to the checkbox if you stretch it, change the font, change the spacing,...Exactly. That's why I wanted to use the JCheckBox's width and height, which ends up making the JPanel quite large instead of just the size of the box. I'd much rather prefer using a width and height that would change with the JCheckBox's size.
When you say you have already dealt with the 3-state problem, you mean you have designed a custom model? Sort of. I wrote a custom renderer and nodes for my JTree. Each node contains its state (selected, deselected, and undetermined) which changes when the user selects a node in the JTree, and the renderer is to return a Component based on that status. The setting of the state works fine, it's just figuring out what the renderer should return.
Then your component is no more a JCheckbox. I mean, do you still need that it extends JCheckbox?That's a good point. I was using a JCheckBox just because it seemed like the most logical/intuitive component, but I could use anything. The node's selected status is independent of the JCheckBox's selected status (I set the JCheckBox based off the node's state).
If not, one thing you could try is to implement a 3StateCheckBox as a JPanel, which contains...I think what I might try to do is simply use a JLabel with an icon, and then have three separate icons for the three states (I might even use images of JCheckBoxes, haha).

Similar Messages

  • Added iCal item on iPhone 5 that are not transferring to MacBook

    Hello All, I have an iPhone 5 - I have added calendar items on my phone that, when I plug into my MacBook Pro to sync, are not transferring over. I have read the forums and tried the resetting my sync history - still nothing has changed. I do not use iCloud and do not want to. Any help is appreciate. Thanks in advacne

    Does this involve iPhoto for the Mac in any way?  Or should it be in the iPhoto for IOS forum? or the iCloud forum?
    LN

  • I am updating my 3GS and after 3 hours my itunes says "syncing artwork (Step 5 of 4)"  It has been on that for 2 hours now.  No that is not a typo.  it really says step 5 of 4.  what do I do?

    I am updating my 3GS and after 3 hours my itunes says "syncing artwork (Step 5 of 4)"  No that is not a type it says step 5 of 4.  It has been on that message for 2 of the 3 hours.  What do I do?

    If the update gets interrupted, it will resume where it stopped.  Shouldn't take near that long.
     Cheers, Tom

  • Adding an entity with a COA that is not compatible with the existing one

    Hi guys,
    I'm facing quite a challenge right now. I'm working in a client who sells car, so they have several stores that consolidate in one parent. The current application has more than 5000 accounts (BS and P&L).
    They also have a bank who was left out to the initial scope of the implementation. Now, it's going to be added.
    The thing is that the bank has a different chart of accounts (really different!), and I was recommended the following steps:
    1. Keep the current BS and P&L but rename them as CarRet_PL and CarRet_BS
    2. Add Parent accounts: "Group_PL" and "Group_BS"
    3. Create an additional structure: "Bank_PL" and "Bank_BS" with the chart of accounts of the bank.
    4. Make both PL and both BS consolidate to Group_PL and Group_BS.
    So, in the end, we'll have 2 BS and 2 P&L... I'm not quite sure if this is the right approach. For me, it'd be best to use the existing structure, and add some accounts if necessary.
    Could you please let me know your thoughts?
    Thank you.
    Lu

    Hi there,
    Sounds very complicated to me... I don't think you'll meet all the requirements by only creating one consolidated balance sheet & income statement by combining the two sub-BSs and sub-ISs. If the two balance sheets are a must, to me it would be good idea to sit down with the group accounting team and go through at which level they need to present/see the data and build the group hierarchy accordingly. Ie:
    Group BS
         Current Assets - Group
              Current Assets - Cars
                   CarAccount1
                   CarAccount2
              Current Assets - Bank
                   BankAccount1
                   BankAccount2
         Equity - Group
              Common and preferred stock - Group
                   Common and preferred stock - Cars
                   Common and preferred stock - Bank
                   Whatever Bank accounts come next
              Retained earnings - Group
                   RE - Cars
                   RE- Banks
    etc.
    It will surely not be easy like that either...
    Hope this helps!        

  • Adding a JPanel to a JScrollPane?

    I have a JPanel which may hold a lot of components, this may run off the end of the window so I want to add the components to a JPanel and the JPanel to a JScrollPane to deal with this can anyone tell me why the below code won't do this?
    import javax.swing.JCheckBox;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    import javax.swing.JTextField;
    import javax.swing.ScrollPaneConstants;
    public class Test extends JScrollPane
         public JFrame testFrame;
         public JPanel testPanel;
         public JCheckBox checkBox;
         public static void main(String[] args)
              new Test();
         public Test()
              testFrame = new JFrame("test");
              //testFrame.getContentPane().setLayout(null);
              testPanel = new JPanel();          
              JScrollPane sp = new JScrollPane(testPanel);
              //add the panel to the scroll pane
              //sp.setViewportView(testPanel);
              //sp.getVerticalScrollBar();
              this.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED);
              this.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
              testFrame.getContentPane().add(sp);
              //add the scroll pane to the frame
             JLabel lbl1 = new JLabel("blah");
             testPanel.add(lbl1);
            testFrame.getContentPane().add(testPanel);
             for(int i=0; i==20; i++)
                   checkBox = new JCheckBox(String.valueOf(i));
                  //checkBox.addItemListener(this);
                  JTextField txt1 = new JTextField(10);
                  txt1.setText("hello world");
                 testPanel.add(checkBox);
                testPanel.add(txt1);
            testPanel.validate();
            testPanel.setVisible(true);
            testFrame.pack();
            testFrame.setVisible(true);
            testFrame.setSize(100, 200);
            testFrame.show();
    }

    Actually not extending JScrollPane means that
    this.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED);
    this.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
    raised compile errors so you've clearly not bothered to run it.
    Anyway, I figured out the solution, for anyone who may find it useful here it is:
    import javax.swing.JButton;
    import javax.swing.JCheckBox;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    import javax.swing.JTextField;
    import java.awt.GridBagConstraints;
    import java.awt.GridBagLayout;
    public class Test
         public JFrame testFrame;
         public JPanel testPanel;
         public JCheckBox checkBox;
         public JButton btnDone;
         public static void main(String[] args)
              new Test();
         public Test()
              testFrame = new JFrame("test");
              testPanel = new JPanel();
              testPanel.setLayout(new GridBagLayout());
              JScrollPane sp = new JScrollPane();
              GridBagConstraints gridBagConstraints = new GridBagConstraints();
             JLabel lbl1 = new JLabel("blah");
             testPanel.add(lbl1);
             for(int i=0; i<20; i++)
                   checkBox = new JCheckBox(String.valueOf(i));
                  //checkBox.addItemListener(this);
                  JTextField txt1 = new JTextField(10);
                  txt1.setText("hello world");
                 gridBagConstraints.gridx = 0;
                 gridBagConstraints.gridy = i+1;
                 testPanel.add(checkBox, gridBagConstraints);
                 gridBagConstraints.gridx = 1;
                 gridBagConstraints.gridy = i+1;
                 testPanel.add(txt1, gridBagConstraints);
            gridBagConstraints.gridx = 1;
            gridBagConstraints.gridy = gridBagConstraints.gridy+1;
            testPanel.add(btnDone = new JButton("Done"), gridBagConstraints);
              sp.setViewportView(testPanel);
             testFrame.getContentPane().add(sp);
             //btnDone.addActionListener(this);
            testPanel.validate();
            testFrame.pack();
            testFrame.setVisible(true);
            testFrame.setSize(200, 300);
            testFrame.show();
    }

  • Oracle 8i installation, adding a file that is not native to the install

    I am installaing Oracle 8i to a workstation using the Universal Installer. I have made the modifications to the ORAPARAM.INI and the CLIENTADMIN.RSP files. I need to know if there is any way that I can tell the installer to grab another file that is not part of the installtion and install it to a specified directory

    Hi,
    First thing you want to check is auto versioning is Enable. Following document help me resolving this issue.
    Enjoy,
    Jigar
    ACTION PLAN
    ===========
    1) Make sure use the latest version of Oracle Drive....
    Install and run your testcase using Oracle Drive version 10.2.0.0.3
    (please see readme file for details)
    Oracle Drive version 10.2.0.0.3 is found here:
    http://www.oracle.com/technology/software/products/contentdb/index.html
    2) Next --- Use all exact details from this Note --->
    Article-ID: Note 359028.1
    Title: Tips, Tricks, and Debugging for Oracle Drive
    3) In the above note -- see the following about "Edit in place" --->
    ".....If you are having problems with edit in place (ie. login to ODrive and
    then using CS Webui, right-click on a file and select 'edit' option), please
    check the following:
    a) Is Internet Explorer being used? Edit in place only works with IE;
    Mozilla and Firefox will fail
    b) What version of IE is used ?
    Please paste the exact version from Help, About IE
    c) Make sure the exact same server name and port when connecting with IE
    and Oracle Drive. Make sure all letters are lowercase, to avoid issues.
    d) Verify if the Edit-in-place add-on has been added to IE. Do the following:
    (1) - Click on 'Tools'
    - Choose Manage Add-ons
    - Make sure 'InPEditor Class' exists and is enabled
    (2) What version of InPEditor class is installed :
    - Go to C:\WINDOWS\Downloaded Program Files
    - Right click on "InPEditor Class"
    - Click on the Version tab
    ........."

  • When I import video and place it into timeline as a raw file with no fx or any added processing I get the message that the video is unrendered and therefore it doesn´t playback?

    When I import video and place it into timeline as a raw file with no fx or any added processing I get the message that the video is unrendered and therefore it doesn´t playback?

    FCE can use DV or AIC video formats natively.  Any other format will need to be converted to one of those two if you want to avoid constant rendering.  The clips you use must match the Sequence settings.
    -DH

  • HT2905 Most all of my 1700 songs have been duplicated in iTunes. I have downloaded the instructions how to delete the duplicates but it says "sort by the date you added" and i have no column that says that. I am running windows xp.

    Most all of my 1700 songs have been duplicated in iTunes. I have downloaded the instructions how to delete the duplicates but it says "sort by the date you added" and i have no column that says that. I am running windows xp.

    Apple's official advice is here... HT2905 - How to find and remove duplicate items in your iTunes library. It is a manual process and the article fails to explain some of the potential pitfalls.
    Use Shift > View > Show Exact Duplicate Items to display duplicates as this is normally a more useful selection. You need to manually select all but one of each group to remove. Sorting the list by Date Added may make it easier to select the appropriate tracks, however this works best when performed immediately after the dupes have been created.  If you have multiple entries in iTunes connected to the same file on the hard drive then don't send to the recycle bin.
    Use my DeDuper script if you're not sure, don't want to do it by hand, or want to preserve ratings, play counts and playlist membership. See this thread for background and please take note of the warning to backup your library before deduping.
    (If you don't see the menu bar press ALT to show it temporarily or CTRL+B to keep it displayed)
    tt2

  • HT1391 how do I find free downloads that I have added to my library that are not showing up in the library on in icloud?

    How do I find free downloads that I hve added to my library that are not in my library or in icloud?

    Hi revsteph,
    If you have songs that you know you have purchased, but are not showing up in your iTunes Libarary, you may want to see if you can redownload them. You may find the following article helpful:
    Apple Support: Downloading past purchases from the App Store, iBookstore, and iTunes Store
    http://support.apple.com/kb/ht2519
    Cheers,
    - Brenden

  • I've used the Domains Administrator and added 45 domains. Where is that information recorded ?

    I've used the Domains Administrator and added 45 domains. Where is that information recorded ?
    Thanks,
    Bob Larsen

    The should be in defaultdomains.xml which will be in your system types directory (if you defined one), otherwise it is in a folder where you installed data modeler.

  • [svn:fx-trunk] 10959: Adding support for FXG 2. 0 additional blend modes that do not have a SWF equivalent.

    Revision: 10959
    Author:   [email protected]
    Date:     2009-10-09 13:38:19 -0700 (Fri, 09 Oct 2009)
    Log Message:
    Adding support for FXG 2.0 additional blend modes that do not have a SWF equivalent. For the optimized FXG case, we now generate an ActionScript SymbolClass and set the corresponding blend shader. This requires checking in the additional shader classes and PBJ files, but note we do not yet use them in MXML graphics.
    Note: This change does not address luminosity masks.
    QE notes: Please update FXG opt. testsuites for additional blendModes.
    Doc notes: No
    Bugs: N/A
    Reviewer: Paul
    Tests run: checkintests, mustella spark/core/fxg
    Is noteworthy for integration: Yes, this change includes support for the additional blendModes of FXG 2.0 (though only for the optimized FXG case, and not MXML graphics).
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/spark/src/SparkClasses.as
        flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FlexFXG2SWFTranscoder.java
    Added Paths:
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/Color.pbj
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/ColorBurn.pbj
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/ColorBurnShader.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/ColorDodge.pbj
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/ColorDodgeShader.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/ColorShader.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/Exclusion.pbj
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/ExclusionShader.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/Hue.pbj
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/HueShader.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/Luminosity.pbj
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/LuminosityShader.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/Saturation.pbj
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/SaturationShader.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/SoftLight.pbj
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/shaders/SoftLightShader.as

    Ive resolved vertical refresh and resolution issues by declaring VideoRam value in fglrx section of my xorg.conf.

  • [svn:fx-trunk] 12399: Flex changes for adding in a resource bundle so that the OSMF RTE messages will be localized for Flex .

    Revision: 12399
    Revision: 12399
    Author:   [email protected]
    Date:     2009-12-02 16:22:43 -0800 (Wed, 02 Dec 2009)
    Log Message:
    Flex changes for adding in a resource bundle so that the OSMF RTE messages will be localized for Flex.
    QE notes: -
    Doc notes: -
    Bugs: -
    Reviewer: Gordon
    Tests run: checkintests
    Is noteworthy for integration: No
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/spark/build.xml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/VideoDisplay.as
    Added Paths:
        flex/sdk/trunk/frameworks/projects/spark/bundles/da_DK/osmf.properties
        flex/sdk/trunk/frameworks/projects/spark/bundles/de_DE/osmf.properties
        flex/sdk/trunk/frameworks/projects/spark/bundles/en_US/osmf.properties
        flex/sdk/trunk/frameworks/projects/spark/bundles/es_ES/osmf.properties
        flex/sdk/trunk/frameworks/projects/spark/bundles/fi_FI/osmf.properties
        flex/sdk/trunk/frameworks/projects/spark/bundles/fr_FR/osmf.properties
        flex/sdk/trunk/frameworks/projects/spark/bundles/it_IT/osmf.properties
        flex/sdk/trunk/frameworks/projects/spark/bundles/ja_JP/osmf.properties
        flex/sdk/trunk/frameworks/projects/spark/bundles/ko_KR/osmf.properties
        flex/sdk/trunk/frameworks/projects/spark/bundles/nb_NO/osmf.properties
        flex/sdk/trunk/frameworks/projects/spark/bundles/nl_NL/osmf.properties
        flex/sdk/trunk/frameworks/projects/spark/bundles/pt_BR/osmf.properties
        flex/sdk/trunk/frameworks/projects/spark/bundles/ru_RU/osmf.properties
        flex/sdk/trunk/frameworks/projects/spark/bundles/sv_SE/osmf.properties
        flex/sdk/trunk/frameworks/projects/spark/bundles/zh_CN/osmf.properties
        flex/sdk/trunk/frameworks/projects/spark/bundles/zh_TW/osmf.properties

    Thats good news.

  • HT1202 How do I added my music to another computer thats not my home computer???

    How do I added my music to another computer thats not my home computer???

    Are you wanting to add music to an iTunes library on another computer?  That shouldn't be a problem.  Just import it or rip the same way you would on your iTunes library on your home PC.
    Or are you wanting to extract content from the iPod into this new/different iTunes library?  If so, see this excellent user tip from another forum member turingtest2 on different ways to extact the media on your iPod and back into iTunes.
    https://discussions.apple.com/docs/DOC-3991
    B-rock

  • [svn:osmf:] 13448: Adding WebPlayerDebugConsole: a tiny AIR application that shows the debugging information generated by WebPlayer instances .

    Revision: 13448
    Revision: 13448
    Author:   [email protected]
    Date:     2010-01-12 08:17:12 -0800 (Tue, 12 Jan 2010)
    Log Message:
    Adding WebPlayerDebugConsole: a tiny AIR application that shows the debugging information generated by WebPlayer instances.
    Added Paths:
        osmf/trunk/apps/samples/framework/WebPlayerDebugConsole/
        osmf/trunk/apps/samples/framework/WebPlayerDebugConsole/.actionScriptProperties
        osmf/trunk/apps/samples/framework/WebPlayerDebugConsole/.flexProperties
        osmf/trunk/apps/samples/framework/WebPlayerDebugConsole/.project
        osmf/trunk/apps/samples/framework/WebPlayerDebugConsole/src/
        osmf/trunk/apps/samples/framework/WebPlayerDebugConsole/src/WebPlayerDebugConsole-app.xml
        osmf/trunk/apps/samples/framework/WebPlayerDebugConsole/src/WebPlayerDebugConsole.mxml
        osmf/trunk/apps/samples/framework/WebPlayerDebugConsole/testCertificate.p12

  • My iPhone got wet.. The phone is working except the home button but Siri is working.. I had also added the assistant touch but in that also the button did not work.. So what should I do???

    My iPhone got wet.. The phone is working except the home button but Siri is working.. I had also added the assistant touch but in that also the button did not work.. So what should I do???

    The phone is damaged. Take it in to an Apple Store or authorized service provider. More than likely you will have to pay for an out of warranty replacement.

Maybe you are looking for

  • Can I edit out original sound in a clip?

    I've been using "the Missing Manual" by David Pogue and it has been fantastic at helping me edit with iMovie. One thing that doesn't seem to be addressed, however, is if the original sound track can be either eliminated or softened for a movie clip.

  • Help with PDF's in Flash

    I need to make a hyper link to jpegs, and while this is easy enough, the images are already in a PDF doc. I would love to not have to go page by page and save them out as jpegs. Is it possible to link a hyper link to a specific page in a specific PDF

  • Back to back envelope adjustment

    Possible newbie question: If I have a single track with back-to-back audio clips (like broll SOT) how can I quickly adjust the volume of each clip using the volume envelope without adding 2 keyframes at each edit point? I was told that with ProTools

  • Need to use a webservice, which expects a Java Forminput class, in Apex

    Hi, I'm fairly new to webservices in Apex but have successfully created and used one. We now need to use a webservice that was created for a legacy system and expects a Java Forminput class as its second parameter. msg = webServ.request_Str(sessionId

  • Aperture 2 Color Profiling....please help

    Hi I have a MBP and aperture...I did the following setup 1) Calibrated my Monitor with a spyder (used gamma2.2 and neutral) I doubled on this website that the calibration is ok http://www.drycreekphoto.com/Learn/monitor_calibration.htm 2) on Aperture