Focus is confusing.

I don't understand it. I have a class thats a MouseListener and KeyListener. And I got the MouseListener working, but with the same class and same JPanel KeyListener doesn't have focus and won't work. Is there any reason for this happening? I'm sure I put panel.addKeyListener(this) in my code. And a tutorial on focus would be great too.

And a tutorial on focus would be great too. Well, then why don't you read the tutorial???
You've been given the link to the Swing tutorial many times.

Similar Messages

  • How to create roadmap

    Hello
    I want to understand how to create roadmap
    Lets imagine I repair & improve my house. The roadmap will look like below :
    repair floor-repair celings-paint the walls-install new doors
    Am I right?

    Hi,
    Roadmap is step-by-step program and redirect your focus, replacing confusion with clarity and clear action.  Youu2019ll clarify your vision, values and purposeu2014and use it as a base for moving in a new and an exciting direction. 
    Take your Example of Improve and repair house.The  roadmap should cover, develop an accurate simulation techniues and model of  improve house,Detailed methods for simulation proposed ,the major issues, the direction along with the proposed timelines etc..
    Regards
    CSM Reddy

  • Which Mark 5 lll AF mode would be best to photograph a group of 5 people?

    From this basic question it will be apparent we know very little. We just bought the Mark5 lll and have been asked to photograph a friend's children and a casual supper around a table.  Please tell me which AF mode we should use to make everyone in focus.- very confused- 

    Keep it simple for starters.   I would use One Shot, single point, in the center of the frame/subject in AV mode using this general rule:
    F stop = number of people in the shot (for minimum depth of field).
    For 5 people use f/5.6.  I would stop down to f/8 to give yourself a little more DoF.  Of course distance to subject plays into DoF too.
    Take several shots at different AV values
    Go to DoF Master to see what your DoF will be for your body, lens and subject, distance
    Good luck

  • Key focus confusion

    When I use the property node for key focus, the display is different than when the focus is obtained by just tabbing through the controls.
    Is there a way to set focus and have it look as if I tabbed to it?
    Thanks in advance.

    I thought of Boolean controls only.
    You didnt even mention that they re Numeric controls in your post. Thats the confusion...
    But, see the screenshots attached. They both look like same.
    Switch the Keyfocus button to see it for yourself...
    Also, try it out for Dialog controls, if you wish.
    - Partha
    LabVIEW - Wires that catch bugs!
    Attachments:
    Keyfocus_Coded&Tabbed.vi ‏19 KB
    Coded Keyfocus.PNG ‏45 KB
    Tabbed Keyfocus.PNG ‏45 KB

  • JDesktopPane / JInternalFrames and Focus

    Hi,
    I am running into a confusing focus issue with JDesktopPane and JInternalFrames. The problem is that when I close a JInternalFrame that has the keyboard focus, the DesktopPane will activate another internal frame, but that internal frame doesn't get the keyboard focus. I thought that some of my extension classes might be screwing this up, but I can recreate the problem using just the basic JDesktopPane and JInternalFrame objects. Has anyone run into this before? If so, how have you gotten around it? I'm using JDK 1.5 and the default Metal LAF.
    I have included a little application that demonstrates the issue. Click on one frame, then click on another frame and close this frame. The first frame will be active (ie highlighted), but it doesn't own the keyboard focus. Acutally the first frame gains the focus and then immediately looses the focus.
    Thanks for any help,
    -Yeath
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    public class DesktopTest extends JFrame
       private JDesktopPane desktop_pane;
       private int number;
       public DesktopTest()
          super( "DesktopTest Application" );
          this.desktop_pane = new JDesktopPane();
          this.number = 0;
          this.getContentPane().setLayout( new BorderLayout() );
          this.getContentPane().add( this.desktop_pane, BorderLayout.CENTER );
          JMenuBar menu_bar = new JMenuBar();
          JMenu file_menu = new JMenu( "File" );
          file_menu.add( new AbstractAction( "New Frame", null )
             public void actionPerformed( ActionEvent e )
                newFrame();
          menu_bar.add( file_menu );
          this.setJMenuBar( menu_bar );
          for( int i = 0; i < 4; i++ )
             newFrame();
       private void newFrame()
          final JInternalFrame jif = new JInternalFrame( "Frame " + Integer.toString( number + 1 ), true, true, true );
          jif.getContentPane().setLayout( new BorderLayout() );
          JTextField jtf = new JTextField();
          jif.getContentPane().add( jtf );
          jif.setBounds( number * 30, number * 30, 150, 100 );
          jtf.addFocusListener( new FocusListener()
             public void focusGained( FocusEvent e )
                System.out.println( jif.getTitle() + " has gained the focus" );
             public void focusLost( FocusEvent e )
                System.out.println( jif.getTitle() + " has lost the focus" );
          this.desktop_pane.add( jif );
          jif.setVisible( true );
          this.number++;
       public static void main( String[] args )
          DesktopTest desktop = new DesktopTest();
          desktop.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
          desktop.setSize( 800, 800 );
          desktop.setVisible( true );
    }

    Thanks for the replies,
    This sounds very much like the bug that has already been reported. But the work around doesn't seem to solve the problem. I catch the internalFrameClosed() event, and have the newly selected frame request the keyboard focus. But still I run into the situation where the frame gets the focus and immediately looses it again. If you look at the debug statements when executing the app, you'll see what i mean.
    Here is my updated newFrame function
    private void newFrame()
       final JInternalFrame jif = new JInternalFrame( "Frame " + Integer.toString( number + 1 ), true, true, true, true );
       jif.getContentPane().setLayout( new BorderLayout() );
       final JTextField jtf = new JTextField();
       jif.getContentPane().add( jtf );
       jif.setBounds( number * 30, number * 30, 150, 100 );
       jif.addInternalFrameListener( new InternalFrameAdapter()
          public void internalFrameActivated( InternalFrameEvent e )
             jtf.requestFocusInWindow();
          public void internalFrameClosed( InternalFrameEvent e )
             JInternalFrame selected = desktop_pane.getSelectedFrame();
             if( selected != null )
                selected.requestFocus();
       jtf.addFocusListener( new FocusListener()
          public void focusGained( FocusEvent e )
             System.out.println( jif.getTitle() + " has gained the focus" );
          public void focusLost( FocusEvent e )
             System.out.println( jif.getTitle() + " has lost the focus" );
       this.desktop_pane.add( jif );
       jif.setVisible( true );
       this.number++;
    }When I run this, and close a frame, I get the following debug output: It is as if nothing owns the keyboard focus after closing a frame.
    Frame 2 has lost the focus
    Frame 1 has gained the focus
    Frame 1 has lost the focusThanks for your help,
    -Yeath

  • The current version of Firefox moves the tabs. Now the focus moves off the end of the row. I think this runs counter to the point of having tabs, if you can only see one at a time. How do I fix this

    The tabs bar on 3.6 Firefox now focuses on the last tab in the row. This means that I can only effectively see one tab, unless I use the arrow button to scroll back through all the tabs. I am used to scrolling some, when there are a dozen tabs open, but How do I make the tab bar static, they way it used to be, so it stands still when I click on the last tab in the row.??

    Thanks for taking a stab at it: that didn't prove to be the problem. That option in the settings for tabbed browsing was not checked.
    I may be a bit behind the times: I am used to tabbed browsing showing all the tabs it possibly can, instead of just the last one. Sometimes it won't even show the last tab: I can have 15 tabs open, and not see a single tab. I've been confused by this into closing a window with lots of tabs open, because it looks like a single page-window.
    My main problem with the tab-bar flashing to the end of the row is that it means a great deal more mouse-clicking around to browse.
    I haven't tried installing the latest beta. Maybe that would fix the problem.
    Toddo

  • Problems with 'background' JFrame focus when adding a modal JDialog

    Hi all,
    I'm trying to add a modal JDialog to my JFrame (to be used for data entry), although I'm having issues with the JFrame 'focus'. Basically, at the moment my program launches the JFrame and JDialog (on program load) fine. But then - if I switch to another program (say, my browser) and then I try switching back to my program, it only shows the JDialog and the main JFrame is nowhere to be seen.
    In many ways the functionality I'm looking for is that of Notepad: when you open the Find/Replace box (albeit it isn't modal), you can switch to another program, and then when you switch back to Notepad both the main frame and 'JDialog'-esque box is still showing.
    I've been trying to get this to work for a couple of hours but can't seem to. The closest I have got is to add a WindowFocusListener to my JDialog and I hide it via setVisible(false) once windowLostFocus() is fired (then my plan was to implement a similar functionality in my JFrame class - albeit with windowGainedFocus - to show the JDialog again, i.e. once the user switches back to the program). Unfortunately this doesn't seem to work; I can't seem to get any window or window focus listeners to actually fire any methods, in fact?
    I hope that kind of makes sense lol. In short I'm looking for Notepad CTRL+R esque functionality, albeit with a modal box. As for a 'short' code listing:
    Main.java
    // Not all of these required for the code excerpt of course.
    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.Component;
    import java.awt.Dimension;
    import java.awt.GraphicsEnvironment;
    import java.awt.Rectangle;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.ComponentAdapter;
    import java.awt.event.ComponentEvent;
    import java.awt.event.FocusEvent;
    import java.awt.event.FocusListener;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    import java.awt.event.WindowFocusListener;
    import java.awt.event.WindowListener;
    import java.beans.PropertyChangeEvent;
    import java.beans.PropertyChangeListener;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JSplitPane;
    import javax.swing.UIManager;
    import javax.swing.plaf.basic.BasicSplitPaneDivider;
    import javax.swing.plaf.basic.BasicSplitPaneUI;
    public class Main extends JFrame implements ActionListener, WindowFocusListener, WindowListener, FocusListener {
         static JFrame frame;
         private static int programWidth;
         private static int programHeight;
         private static int minimumProgramWidth = 700;
         private static int minimumProgramHeight = 550;
         public static SetupProject setupProjectDialog;
         public Main() {
              // Setup the overall GUI of the program
         private static void createSetupProjectDialog() {
              // Now open the 'Setup Your Project' dialog box
              // !!! Naturally this wouldn't auto-open on load if the user has already created a project
              setupProjectDialog = new SetupProject( frame, "Create Your Website Project", true );
              // Okay, for this we want it to be (say) 70% of the progamWidth/height, OR *slightly* (-25px) smaller than the minimum size of 700/550
              // Change (base on programWidth/Height) then setLocation
              int currProgramWidth = getProgramWidth();
              int currProgramHeight = getProgramHeight();
              int possibleWidth = (int) (currProgramWidth * 0.7);
              int possibleHeight = (int) (currProgramHeight * 0.7);
              // Set the size and location of the JDialog as needed
              if( (possibleWidth > (minimumProgramWidth-25)) && (possibleHeight > (minimumProgramHeight-25)) ) {
                   setupProjectDialog.setPreferredSize( new Dimension(possibleWidth,possibleHeight) );
                   setupProjectDialog.setLocation( ((currProgramWidth/2)-(possibleWidth/2)), ((currProgramHeight/2)-(possibleHeight/2)) );
               else {
                   setupProjectDialog.setPreferredSize( new Dimension( (minimumProgramWidth-25), (minimumProgramHeight-25)) );
                   setupProjectDialog.setLocation( ((currProgramWidth/2)-((minimumProgramWidth-25)/2)), ((currProgramHeight/2)-((minimumProgramHeight-25)/2)) );
              setupProjectDialog.setResizable(false);
              setupProjectDialog.toFront();
              setupProjectDialog.pack();
              setupProjectDialog.setVisible(true);
         public static void main ( String[] args ) {
              Main frame = new Main();
              frame.pack();
              frame.setVisible(true);
              createSetupProjectDialog();
            // None of these get fired when the Jframe is switched to. I also tried a ComponentListener, but had no joy there either.
         public void windowGainedFocus(WindowEvent e) {
              System.out.println("Gained");
              setupProjectDialog.setVisible(true);
         public void windowLostFocus(WindowEvent e) {
              System.out.println("GainedLost");
         public void windowOpened(WindowEvent e) {
              System.out.println("YAY1!");
         public void windowClosing(WindowEvent e) {
              System.out.println("YAY2!");
         public void windowClosed(WindowEvent e) {
              System.out.println("YAY3!");
         public void windowIconified(WindowEvent e) {
              System.out.println("YAY4!");
         public void windowDeiconified(WindowEvent e) {
              System.out.println("YAY5!");
         public void windowActivated(WindowEvent e) {
              System.out.println("YAY6!");
         public void windowDeactivated(WindowEvent e) {
              System.out.println("YAY7!");
         public void focusGained(FocusEvent e) {
              System.out.println("YAY8!");
         public void focusLost(FocusEvent e) {
              System.out.println("YAY9!");
    SetupProject.java
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.WindowEvent;
    import java.awt.event.WindowFocusListener;
    import java.awt.event.WindowListener;
    import java.io.IOException;
    import java.net.URL;
    import javax.imageio.ImageIO;
    import javax.swing.JDialog;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    public class SetupProject extends JDialog implements ActionListener {
         public SetupProject( final JFrame frame, String title, boolean modal ) {
              // Setup the JDialog
              super( frame, title, modal );
              setDefaultCloseOperation( JDialog.DISPOSE_ON_CLOSE );
              // Bad code. Is only temporary
              add( new JLabel("This is a test.") );
              // !!! TESTING
              addWindowFocusListener( new WindowFocusListener() {
                   public void windowGainedFocus(WindowEvent e) {
                        // Naturally this now doesn't get called after the setVisible(false) call below
                   public void windowLostFocus(WindowEvent e) {
                        System.out.println("Lost");
                        setVisible(false); // Doing this sort of thing since frame.someMethod() always fires a null pointer exception?!
    }Any help would be very much greatly appreciated.
    Thanks!
    Tristan

    Hi,
    Many thanks for the reply. Isn't that what I'm doing with the super() call though?
    As in, in Main.java I'm doing:
    setupProjectDialog = new SetupProject( frame, "Create Your Website Project", true );Then the constructor in SetupProject is:
    public SetupProject( final JFrame frame, String title, boolean modal ) {
              // Setup the JDialog
              super( frame, title, modal );
              And isn't the super call (since the class extends JDialog) essentially like doing new JDialog(frame,title,modal)?
    If not, that would make sense due to the null pointer exception errors I've been getting. Although I did think I'd done it right hence am confused as to the right way to handle this,if so.
    Thanks,
    Tristan
    Edited by: 802573 on 20-Oct-2010 08:27

  • Pausing swfs and audio in a browser when the tab is out of focus

    I'm trying to code my flash file so that the html will pause all swfs AND audio when the tab is out of foucs.  I found this code on http://frontenddeveloper.net/wiki/index.php?title=JavaScript_and_VBScript_Injection_in_Act ionScript_3 and it works,but not completely. It only pauses the movie clips that are in the Flash file and not any that are exteranlly loaded with audio included.
    How can I adjust it to pause the externally loaded swfs that are loaded to a mc within my main movie clip and the audio OR what should I use in place of this code?  Someone mentioned on a different post that I needed to use a window.onblur funcition, but they didn't give details.
    import flash.display.MovieClip;
    import flash.utils.setTimeout;
    // This is a more "safe than sorry" setting, since multiple domains
    // have entry into my site. Can be removed or hardcoded if you feel
    // secure or insecure, as you see fit.
    flash.system.Security.allowDomain("*");
    // Throw any errors around to make sure somebody actually gets them.
    ExternalInterface.marshallExceptions = true;
    // This is not the most ideal way to toggle animations on and off, but
    // it's thorough, generic, and simple. Iterate all movieclips within
    // clip, shutting them down each in turn. A better, but much more tedious
    // method would be to target specific clips using dotpath notation, telling
    // each in turn to turn off or on depending on what we need.
    // BUT this is just a demo, and what we're really interested in is the
    // event-handling mechanism that actually calls this routine, and not the
    // routine itself.
    function toggleAllClips(doAnim, clip) {
    if ( clip is MovieClip) {
      if (doAnim) {
       clip.play();
      } else {
       clip.stop();
      for (var i = 0; i<clip.numChildren; i++) {
       toggleAllClips(doAnim, clip.getChildAt(i));
    function animOn(e:*=null) {
    toggleAllClips(true, this.mainMC);
    function animOff(e:*=null) {
    toggleAllClips(false, this.mainMC);
    function injectPrep(e:*=null) {
    try {
      ExternalInterface.addCallback("jsanimOn", animOn);
      ExternalInterface.addCallback("jsanimOff", animOff);
    } catch (e) {
      trace(e);
    function injectListeners(e:*=null) {
    try {
      // Object/Embed ID of this movie needs to be inserted into the
      // JavaScript before we actually wrap and send it to the browser:
      var jsfix=js.toString().replace(/xxx/g, ExternalInterface.objectID);
      ExternalInterface.call(jsfix);
    } catch (e) {
      trace(e);
    // Using timeouts ensures the movie is actually done loading before
    // these fire, helping compatibility for a few browser versions.
    setTimeout(injectPrep,0);
    setTimeout(injectListeners,100);
    JAVASCRIPTS
    JavaScript needs to be wrapped in a tag, a cdata, and a closure
    function in order to be wrapped up and sent to the browser.
    Note that an ActionScript function will replace all instances
    of "xxx" with the actual ID used for this SWF.
    We're battling some major bugs and crossbrowser idiosyncrasies
    here:
    1) In Internet Explorer the 'onblur' event is implemented
        incorrectly (as opposed to Firefox/Mozilla browsers). It is
        wrongly fired when focus is switched between HTML elements
        *inside* a window. As a result, we have to use onfocusout
        instead of onblur, and keep track of which element is active.
        If we focusout and the active element is not the previous
        active element, then we haven't actually "blurred" and dont
        want to trigger Flash.
    2) Firefox has problems interpreting both getElementById and
        document["swf"] when dealing with "twicebaked" object/embeds.
        Adobe's method of finding the swf fails to address the fact
        that document["swf"] sometimes returns an array in this
        situation rather than an object ref, and getElementById
        sometimes confuses name and id.
    3) When a window is created in Firefox, it doesn't actually have
        "focus" (event though it appears to) and therefore won't "blur"
        unless you actually click in it first, i.e if you open up a
        window, then immediately send it to the background, it never
        gets the command to halt the flash. So we have to explicitly
        focus the blasted thing to get it to work properly.
    4) Because of irregularities caused by Ajax, the way browsers shut
        down, and other factors, there's a good chance our swf won't
        be there when a blur (or focusout) event occurs. Therefore we
        need an explicit check within the event handler itself.
    5) Finally, we want to wrap everything inside a wrapper-closure
        function, to keep everything safe from being stepped on. Lucky
        us, we have to do this anyways to get everything to fit inside
        a single ExternalInterface.call event.
    var js:XML = <script><![CDATA[
    ( function() {
      var active_element; // tracker for ie fix;
      var bIsMSIE = false;
      // Modified version of Adobe's code resolves a bug in FF:
      function getSWF(movieName) {
        if (navigator.appName.indexOf("Microsoft") != -1) {
          return window[movieName];
        } else {
          // Resolves a bug in FF where an array is sometimes returned instead of a
          // single object when using a nested Object/Embed.
          if(document[movieName].length != undefined){
            return document[movieName][1];
          return document[movieName];
      // Need to check for swf each time we try this because the swf may actually be gone
      // because of ajax or a window closure event. Prevents error dialog from popping up.
      // Future release should check for this condition and then remove the calling event
      // so it doesn't keep triggering.
      function animOff(){
        if (bIsMSIE && (active_element != document.activeElement)) {
          active_element = document.activeElement;
        } else {
          var logoThang = getSWF("xxx");
          if(logoThang){logoThang.jsanimOff();}
      function animOn(){
        if (bIsMSIE && (active_element != document.activeElement)) {
          active_element = document.activeElement;
        } else {
          var logoThang = getSWF("xxx");
          if(logoThang){logoThang.jsanimOn();}
      // Add the listeners. Hear ye, here ye.
      if (typeof window.addEventListener !== "undefined") {
        // Firefox, Mozilla, et al.
        window.addEventListener("blur", animOff, false);
        window.addEventListener("focus", animOn, false);
      } else if (typeof window.attachEvent !== "undefined") {
        // Internet Explorer
        bIsMSIE = true;
        window.attachEvent("onfocus", animOn);
    // Another bug: window.onblur ALWAYS fires in IE, so
    // we have to keep track of what we're clicking using
    // another method:
    active_element = document.activeElement;
    document.attachEvent("onfocusout", animOff);
      // Necessary to trigger toggling in FF if the page hasn't actually been clicked in and the page
      // is sent to the background. Can be commented out if necessary, e.g. if you don't want the page
      // popping to the top or want focus to remain somewhere else like a form field.
      window.focus();
    ]]></script>;

    I added this code and it removes the externally loaded swfs.  I don't want that, I want them to pause and then resume when the tab is back in foucs.  Also, the main code restarts the main movie clip upon refocusing too.
    Added code:
    function toggleAllLoaders(doAnim, loader) {
    if ( loader is Loader) {
      if (doAnim) {
       loader.play();
      } else {
       loader.stop();
      for (var i = 0; i<loader.numChildren; i++) {
       toggleAllLoaders(doAnim, loader.getChildAt(i));
    I added the new function to all of the places that had the "toggleAllClips" function.

  • TS2518 I have Aperture 3.1.2 running on os 10.6.8. Aperture does not show focus points on my Nikon D7100, nor does it recognize the RAW files. Will upgrading Aperture allow me to see the focus points and RAW files again? Also, do I need to upgrade my os f

    I have aperture 3.1.2 running on os 10.6.8 mac book pro. Lost some features in aperature when I upgraded my camera (no longer shows focus points, does not recognize RAW files) Would like to upgrade to aperture 3.5, but do not want to loose any pictures in my extensive library. Do I have to upgrade one vesion at a time, or can I jump? I believe I also need to upgrade my os, but not sure which to do first?  Any help would be appreciated...

    1. Can I get Icloud without having to upgrade to OS Lion?
    Nope, you need 10.7.
    2. If I upgrade to OS Lion, does this automatically put me onto ICloud
    No, you set that up yourself.
    3. I have three mobile me email addresses. One for myself, one for my wife and one I use for my business. What happens to these.
    You can convert them to be used in iCloud.
    4. My wife and I also use mobile me to sync our calendars across an Ipad (original) and two Iphones (3Gs). Both Iphones and Ipad are still currently using IOS4, and I am reluctant to upgrade this to IOS 5 as I have heard some horror stories. If I fail to upgrade to IOS 5, will this create confusion with my Apple ID's. (There already is a lot of confusion with these- Apple appear to not have down their homework)
    If you don't change the settings you have now, I'm sure it will stay working.  I believe Apple is phasing out MobileMe and you'd be forced to upgrade eventually.
    5. Will Icloud allow me to transfer my Icalendar across seamlessly? This is Ical 4.04 whic came with my Imac. Does this get upgraded if I update to Lion?
    Yes, it will get upgraded.  I have my calendar on Lion and my iPhone 5.0.1 working seamlessly at the moment.  That doesn't mean you won't have problems because with new technology that can be expected.  Make sure you do a back up if you're worried about losing data.

  • Focus Magic for Photoshop CS5

    Apparently this plugin is not yet supported on the Mac for CS5. I found it to be an excellent tool for improving old family pictures in CS2. Since the Focus Magic site says their developers are working on something else , I wonder if there's another deconvolver out there somewhere. Pixel Genius makes a Sharpener kit, but that doesn't sound to me like a deconvolver.
    Those of you who were around more than 15 years ago will remember Live Picture, which had a much better silhouetting tool at the time, and also had the wavelet image processing that allowed you to make image wide corrections very quickly on a low res version, which Photoshop has never incorporated. You would think that such a time saver would have been developed by Adobe. Ann Shelbourne, a former contributor here, was Live Picture's biggest fan, and I'll bet she still has an old mchine that runs it. I actually have the last updated version myself but never had much occasion to use it, although I appreciated the  high tech behind its engine.
    My ten year old g4 was beginning to creak and groan, so I used my connections to get an i7 mini, and I'm typing on it right now. I was pleasantly surprised by the number of my old apps that will run.  Most of the really handy apps don't require much in the way of OS services. Even Painter Essentials 4, which I always use for quick work. Going to Lion and doing a driver update actually fixed the Epson Print CD app which would not open in Tiger, yay! So now I have Pshop CS5 just in time for qualifying for CS6, double yay! I got a RAM upgrade and a DVD drive from OWC and saved almost 250 bucks over the Apple price. I have so much USB crap, I'll have to get a second hub to hook up everything even with the four ports on the mini and my existing hub. At last I'm using FW800 for my ext HDs, too. La Cie will have a twelve device Thunderbolt to eSATA for sale this quarter so I intend to get that although it will be a bit pricey, knowing LaCie.
    I consider myself up to speed now, with Photoshop CS5 and Painter 12, and Photoshop Elements 10 just for the heck of it.
    I have a problem with Lion scrolling, on the downside, but everything is so much faster, Safari seems far more stable, and the Setup Assistant migrated all my  85 GB of stuff very nicely in 45 minutes. The scrolling problem isn't the iPad direction reversal which doesn't seem to be happening, but the faint bar and lack of arrows. There must be some way to cure that. Perhaps Simple Finder, but I'm not sure I like the other features.
    Haven't tried my LAN yet, but I have a forlorn hope it's less confusing. Home networking is ridiculous and you would think that some bright lad would make it easy. When my son was here at Christmas, he wanted to move some stuff from his Air to my g4, and it took him an hour even though he does this stuff all the time.

    There is the Topaz inFocus plugin which a lot of people rave about.  I tried it when it first came out and thought it probably a little better than Focus Magic. The demo videos are very impressive, but I could never get it to perform as well myself.  I am a fan oof the Topaz products in general though.   But I wonder if the Adobe deblurring process that was demo'd at Adobe max last year will make it into CS6?  It's pretty impressive.

  • InputField focus issue in ECC 6.0

    We are upgrading from 4.7 to ECC 6 - I have a BSP app which is behaving differently in ECC 6.  When tabbing between inputFields within an iterator, the first tab will place the cursor focus around the inputField, then the second tab will place the focus inside the inputField.  You cannot start typing into the inputField until the 2nd tab.  This is very annoying and confusing to the user.  Is there anyway to change this behavior so that the cursor focus moves inside the field on the first tab?  This does not seem to happen with inputFields which are not within an iterator.  This does not happen with 4.7.  Any insight would be greatly appreciated.
    Lisa

    Raja,
        Thanks for your reply.  But I have about 9 different data screens, and do not wish to hard-code the tabbing via javascript for each one.  This seems like alot of work to make tabbing to the next field work correctly (like it does in any normal HTML page).  I would like to be able to tab thru all data entry fields within my iterator, moving to the next field with only one TAB.  This works outside of an iterator, and works in previous versions of SAP.  But I have to TAB twice now to get to the next field.  Is there a new parameter on the inputField or Table definition which might override this behavior?  I can't imagine any situation where I would want to TAB to the cell holding the inputField, rather than to the inputField itself.  Has anyone else encountered this behavior?
    Thanks,
    Lisa

  • Back again - set focus

    Hi again,
    I've been struggling with setting focus on each instance of a field within a repeating subform. My subform is limited to 5 instances. Min of 1.
    As the user exits the only textfield in the subform, I have a new instance creating. I want the focus set to the new instance but I have not been able to get anything to work. My latest attempt has been to try to pass a count using the instancemanager to a variable in the setfocus string.
    Here is what I have thus far. I know I need to resolve the node but that process is confusing the heck out of me. I've read and re-read everything I've been able to find but I havent been able to wrap my head around that part successfully.
    Can anyone point me in the correct direction or suggest a better solutions? TIA!
    form1.Account_Client_Information.Long_Title.Account_Long_Title::exit - (JavaScript, client)
    var oSubform = xfa.resolveNode("Long_Title");
    var oNewInstance = oSubform.instanceManager.addInstance(1);
    xfa.form.recalculate(1);
    var count = (this.instanceManager.count)
    xfa.host.messageBox("Text Field Index in new Subform: " + count);
    var vfocindex = xfa.resolveNode("Account_Long_Title[count]");
    xfa.host.setFocus(vfocindex);

    Hi,
    The addInstance method will return the subform that you want so you only need to do;
    var oNewInstance = Subform1.instanceManager.addInstance(1);
    xfa.host.setFocus(oNewInstance.Account_Long_Title)
    Regards
    Bruce

  • Text Entry Box - On losing focus?

    Hello fellow Captivators.  I'm being thick-headed, I guess, but I'm trying to figure out how I might use the new feature of Text Entry Boxes on the Advanced tab:
    I tried the setting as in the graphic, then when I preview, I click in the text entry box to give it focus, then I tab out of it (focus shifted to the playbar), but nothing happens.
    Is this how it's supposed to work?  And I'd love some suggestions about how to use this new feature.
    Thanks very much.
    Mister C.

    Thanks for your insight, Rick.  It is as you say.  If I type a character in the TEB first, then the on focus lost action on the Advanced tab takes place.
    But it doesn't quite make sense to me.  I'm doing a little testing.  The more I test, the more confused I get!!!
    I configured a TEB with a Submit button.  On success, I set it to go to the next slide.  On the Advanced tab, I configured the on focus lost action to go to the previous slide.  Then I tried it ---
    If I type the correct text and click the Submit button, I'd expect the go to next slide action to take place.  Instead, since the focus was lost when I clicked the Submit button, it went to the previous slide.  If I type the incorrect text and click the Submit button, I'd expect to get incorrect feedback.  Instead, again, since the focus was lost when I clicked the Submit button, it went to the previous slide.  If I type correct text and use my shortcut key of Enter, the first Enter does nothing, then a second Enter executes the on success action and goes to the next slide.  But, if I type incorrect text and use my shortcut key of Enter, it shows incorrect feedback --- I assume because focus is not lost just by pressing Enter.  But --- this doesn't make sense either, because the help file says "On Focus Lost Select the action that should be performed when the user presses Enter or Tab, or moves the pointer away from the object."   If I configure the shortcut key to be Tab instead of Enter, regardless of whether I type correct or incorrect text, the on focus lost action happens and I go to the previous slide.
    So it looks like the Advanced tab on focus lost is taking precedence over the submit button validation process.  That is, except for the Enter key shortcut.
    Does this behavior match with your experience?   Or does it even make any sense?

  • Confusing about CMP

    I am learning Entity Bean by myself now. During the study, I find some questions which confused me a lot. Can you help me?
    My questions almost focus on the CMP( container-managed Entity Bean)
    1.The Transaction for the CMP, I just wanna know when the transaction begins and when it ends.In my view, it starts when the ejbLoad() method invoked and ends when the ejbStore() method invoked. Am I right?
    2.Dose each of CMP bean refer to the specific Table? That is, the relationship between Bean and Table is 1 - 1. If your project has 1000 tables, you should create 1000 bean classes as well. That's my own view, this is gained during the reading. Am I right? Because, you know, if you should create 1000 bean classes, the ejb project looks awful.
    3.Is there any functional capability that the BMP can fulfill, while the CMP can't. Because I think, now there is CMP, why we should use BMP any more?
    Many thanks

    I am sorry about the confusion but maybe I am too
    deep-thinking about the BIND because what I wanted to do can be
    easilly done with JavaScript!
    OnClick on the CFINPUT-RADIO can call a JS function to check
    and control what to see on the other set of options.
    Someday we are getting more on our shoulders and the result
    is that our brain get confused!!! ;-))

  • Excel 2010 not gaining focus correctly

    I am seeing this on my own workstation, but I'm being asked about it by more and more clients lately - Excel 2010 seems to have odd focus issues. For example:
    a) When opening an Excel spreadsheet from Windows Explorer, Excel opens, appears to have focus and does correctly open on top of other open windows, displays the file and I can edit cells, but I cannot click anything in the Ribbon bar or menus. In order
    to gain access to menu items I first have to lose focus (by clicking to another open application, the Task Bar or Desktop - anything that takes focus away from Excel) and then click back into Excel, whereupon the menu items now work correctly.
    b) If Excel is already open and I open another Excel file from Windows Explorer, the new window isn't brought forward - it remains behind the previously open spreadsheet. In addition, Excel isn't given focus at all in this situation - it is retained by Windows
    Explorer (which may or may not be open on the same screen as Excel, although it's more obvious if they overlap as Excel clearly remains behind the Explorer window). Additionally, if all existing spreadsheets are closed but Excel remains open and I open a spreadsheet
    from Explorer, the same behaviour occurs (ie Excel fails to gain focus and it is retained by Explorer).
    My personal workstation is running Windows 7 Pro x64 SP1 (this behaviour was evident before SP1's release) and Excel 2010 version 14.0.4760.1000 (32-bit). I have seen it occuring on other PCs using both 32- and 64-bit versions of Windows 7 Pro and Excel
    2010 (all 32-bit). While the workaround is relatively simple, it's still frustrating (and more than a little confusing for many non-technical people - one of my clients has been frustrated by this for weeks before I discovered she was experiencing the issue).
    I find it a little strange that I have been unable to find references to this problem anywhere (and I've been looking on-and-off for several months now). Maybe I'm just looking for the wrong things... Any help that can be provided will be greatly appreciated.
    Trevor Hardy

    I'm really not sure about the ethics of people being able to mark their own replies as accepted answers on here...
    Jennifer, thank you for attempting to assist with this problem. Unfortunately your suggestion doesn't alleviate the issue.
    As I thought I made clear in my first post, this issue is being seen when opening Excel spreadsheets directly from Explorer (or a desktop shortcut or similar, which is just an Explorer instance anyway) - it doesn't occur if you open files from within Excel.
    Therefore, opening Excel in Safe Mode has no effect - you can open one instance of Excel in safe mode, but when you open another Excel file from outside Excel, of course it opens another instance of Excel in normal mode and the same symptoms are evident.
    However, your suggestion regarding add-ins was a sensible one, so I manually removed the two Adobe Acrobat add-ins that were active on my workstation (the only add-ins installed) but unfortunately that hasn't made any difference. I should also point out
    that these add-ins aren't installed on the other PCs that are experiencing this issue, either, as they are used in wholly different environments.
    I'll be setting up Office 2010 on some new PCs in a couple of days, so I'll do some testing of those to see if I can replicate it on virgin systems.

Maybe you are looking for

  • Problem in parsing an xml using DOM parser.

    Hi,     I have created an action block for client.     it  takes a xml file present on D drive and generates a pdf by parsing the xml file.     My code was working perfectly fine till yesterday. But now i getting , [INFO ]: Error-- Premature end of f

  • Hardware for Flash Presentations/Kiosks?

    Hi folks, Just wondering if anyone has an overview of what Flash uses regarding system resources. Does it rely more on system memory than graphics card memory? Does having dedicated graphics memory even help? Is it more CPU or GPU intensive? I sure i

  • Multiple Mobility Anchors

    Hi, I'm struggling to find an answer for this one, please can someone point me in the direction of a document? I have a four 5508 controllers. One in Office A, One in Office B and TWO in the DC (Where our internet edge is present) Office A and B are

  • An unhandled win32 exception occurred in w3wp.exe[12416]

    hi experts, i have a website using SAP b1 9.02.002. i managed to place orders, update or add new BPs via my site using SKD. but sometimes i receive this error when updating or placing an order. it's even slower once it's on web server. here is a snip

  • Quicktime MIDI API for scripting?

    I'd like to experiment with scripting music - ideally, writing in Perl and/or Bash (not Applescript) to drive some Quicktime MIDI events. Does anyone know of APIs to do that? Thanks, Chap