LR2 not scrolling in Local Adjustments menu

There is no scroll bar indicator, nor will it allow mouse wheel scrolling in the Local Adjustments functions. This is both the Brush and the Graduated Tool. Anyone else?

This is by design.

Similar Messages

  • Local adjustments slow on Vista 64 (LR 2.1 - not a Nvidia problem)

    Hi,
    I am using LR 2.0/2.1 from the release of the 2.0 and recently has migrated my PC to Vista 64bit. My hardware is 2 years old but nevertheless is quite up to task - P4 dual core 3.2 Ghz CPU with 4 GB of RAM and SATA RAID with XFX GeForce 6800XT card (with 512MB of card RAM).
    It is a very fast system in general but I do have some problems in LR 2.1 with a local adjustments brushes. I know it's a well discussed topic however I feel that in my case it is sufficiently different to warrant a new topic. I've done all the Nvidia driver optimisations - setting all the driver properties to max performance for LR. This did make a difference initially but as brush strokes are added the lags are getting worse and if I have about 8-10 strokes and more - it gets really unusable - very slow to catch up with delays as much as a minute or two.
    I don't run any antiviruses or any other scanning utils other that bog standard Vista 64 bit services (all the potential scanning services like disk indexing, defender scanning has been disabled for the purpouse of the performance testing - nothing made a difference). What is curious though, that a few people who have the brush working fast were saying that CPU was not topping up and in my case I noticed that both cores were used quite a lot when the delays started to occur (with the number of strokes around 8 or 10 and more). The combined CPU usage went up to 90% (so both cores were used extensively). I have a relatively medium catalog - around 10000 photos.
    Setting the automask on/off does not make a lot of difference - with the automsak off it only is more responsive for a couple more further strokes and then slows down again.
    I am sort of exhausted my options of what to investigate further and would appreciate any constructive comments of where to look and what to look for (please no Adobe blaiming here). I will also appreciate some Adobe engineers comments on the CPU usage of the adjustment brush and possible also insights of how can I look at what's going on.
    Thanks,
    Alex

    I've contributed elsewhere but I'll just add another voice to this thread. Same cumulative slowdown here with a very similar system. I don't know if you have noticed but it's not only the brush strokes that slow down to treacle speed. If you get fed up waiting for a response and start clicking buttons you can find them reacting sequentially for up to a minute. Its like watching a very slow recorded tutorial. It's the same for adjustment sliders once the slowdown is under way.
    Also I find that if you move the brush too quickly it will abreviate the curve you create into a series of angles. I postulate that, in the case of my Intuos tablet at least, the program has a problem responding to the data rate from the tablet. An example is if I tap the pen in the image, lift and go quickly to make a menu selection. The brush will continue to draw after the pen has lifted along the line of cursor movement and I have to go back and delete the stroke.
    Brian

  • Long Drop Down Menu not scrolling to bottom

    Apparently, this is not consistent across all installs. Some people claim it is working fine. However, on this page - http://hillwilliam.com - there is a long drop down menu under Manufacturers. On my MacBook Air, the drop down does not scroll to bottom. Works on iPad. I have turned extensions off, deleted internet plug-ins to no avail. This video shows it working as it should  - https://woothemes.viewscreencasts.com/embed/2a5107f6fe20426b86eb6100f1416e9b - why does it not work on my install of the latest and greatest? Need consistency here for all users. TIA

    there is a long drop down menu under Manufacturers. On my MacBook Air, the drop down does not scroll to bottom
    Same thing happening here on an iMac ...
    FYI ...  iOS = iPad   OS X = OS X. Two different operating systems so you may see an inconsistency in one but not the other for drop down menus.

  • Why I can not scroll menu drop down via mouse wheel to pick an option that is not visible?

    I am using FF 22.0 on Windows 8. When I start scrolling on drop down menu which show the vertical scroll bar via mouse wheel event on my touch pad when the cursor is on the menu area, Firefox just close the menu. I don't install any add on related to mouse/touch event.
    Toggling Use autoscrolling, Use smooth scrolling, or Use hardware acceleration has no effect.
    This error behavior is not happening in IE 10. I just want some clarification whether this is a bug or I just failed to find some configurations that fix it.

    Hello,
    '''Try Firefox Safe Mode''' to see if the problem goes away. Safe Mode is a troubleshooting mode, which disables most add-ons.
    ''(If you're not using it, switch to the Default theme.)''
    * You can open Firefox 4.0+ in Safe Mode by holding the '''Shift''' key when you open the Firefox desktop or Start menu shortcut.
    * Or open the Help menu and click on the '''Restart with Add-ons Disabled...''' menu item while Firefox is running.
    ''Once you get the pop-up, just select "'Start in Safe Mode"''
    '''''If the issue is not present in Firefox Safe Mode''''', your problem is probably caused by an extension, and you need to figure out which one. Please follow the [[Troubleshooting extensions and themes]] article for that.
    ''To exit the Firefox Safe Mode, just close Firefox and wait a few seconds before opening Firefox for normal use again.''
    ''When you figure out what's causing your issues, please let us know. It might help other users who have the same problem.''
    Thank you.

  • Can not get local folders menu to show

    win 8.1 thunderbird 31. All normal except cannot access "Local Folders" menu that is on left side of screen on other XP computer.
    In fact can not find "Sent" which is what i really want.
    Thanks.
    jim

    Do you even have a folder Pane on the left side?
    If not, turn it on.
    '''View-Layout-Folder Pane'''
    If Folder Pane is checked and not showing, you have pushed it off the side of the screen.
    Move your mouse to the left screen margin and watch for the cursor to change to a double headed arrow. When it does, left click, hold and drag to the right to uncover the Folder Pane.

  • Restore default presets in local adjustments

    I think that there is a problem when restoring default presets in local adjustments. I can not restore them, both from the preferences window and from the menu in local adjustments.
    By the way, I'm storing my presets with the catalog.

    how to restore these presets.
    By reinstalling any Adobe app that makes use of the shared PDF components. The presets themselves are stored in the pertinent program folder and also in your user data folder. In fact if you simply create a new user account they may magically show up because they were re-created/ copied with factory defaults... On the other hand that may also point to possible permissions issues with your own user account - the files may be there, but inaccessible due to insufficient privileges. Other than that really simply reinstall.
    Mylenium

  • Bridge CS6 not showing Camera Raw adjustments

    I am wanting the adjustments I've made in Camera Raw to show on the thumbnailed images in Bridge CS6, but after I've made the adjustments in CR, it still shows the original/uncorrected image in Bridge.  Help?
    Also, I am wanting to copy+paste the adjustments I've made in Camera Raw from one image to the next, but "Develope Settings ---> Copy Settings" is not highlited in the Bridge menu for me to do so.  Neither is it showing any option to do so when I right click  on the images.
    Thanks!

    APhotography wrote:
    The thumbails are not embedded, and the raw images are highlighted.
    Embedded thumbnails are included in the raw file from cameras.  Question, as Curt Y wrote in reply #1, is whether you are viewing these embedded from-camera thumbnails or viewing bridge-generated hi quality thumbnails.
    What thumbnail quality have you selected in the 'Options For Thumbnail Quality And Preview Generation' button in the Adobe Bridge application bar?  Should be Always High Quality (or possibly High Quality On Demand).  If the selection is set to 'Prefer Embedded (Faster)' you will not see the camera raw changes in the Bridge Content thumbnail images.  Check this selection in your laptop and see if it is same as in your desktop.

  • Lightroom has a hard time with local adjustments:

    Local adjustments: Spotting / Cloning / Healing Brush, Adjustmenst Brush, Graduated filter
    I posted  the piece below as a response to thaehn’s post “Lightroom freezes on Dust Spot Removal” but I thought the topic is important enough to warrant its own post.
    This in advance: I'm running WIN XP SP4 with all available patches; have 4 GB of RAM; have a dual-core processor at 3 GB.
    Apart from my drive C, I have two internal hard drives in Raid 0 configuration (thus they show up as one drive). I also have an external hard drive that's in Raid 1 ( "mirroring') and is connected by fire-wire 400.
    Yes, LR "freezes" when using the dust spot tool and also when using the adjustment brush or - but to a lesser degree - when using the grad filter.
    My observation though is that it's not a true "freezing", because if I wait long enough LR starts working again. So when using these tools, LR gets extremely busy und just doesn't have enough resources left to respond to further commands right away - but it "stores" the comands and acts on them eventually.
    If I turn on my task manager I observe the following when using these tools: the CPU gets extremely busy (i.e. the green bar is at 100%)  while the RAM usage is high but not to the max. The "freezes" occur when and as long the CPU works at 100%. If the CPU is below 100% LR responds sluggish and the response is normal again when eventually the CPU usage is at 0%.
    Also, in my observation, this behaviour of LR is compounding, i.e. the wait-times for my CPU to get back to 0 are increasing, the longer I work with these tools or the more photos I work on. Re-starting LR does not bring change: the behaviour establishes itself when using the tools again. It is as if LR needs to do some work in the background and that this background work piles up the longer I work in LR.
    I am not a software or hardware specialist, so the following observations are somewhat subjective and not really quantifiable.
    In Photoshop I observed a similar behaviour (although never as bad) when working on files of 500 MB and above. It was particularly bad when working on photos residing on my external RAID 1 hard drive. I had a hunch that it might have to do with the reading and writing from a drive that a)  is external and b)  is  in RAID 1. It is known that RAID 1 has slower writing (and also reading) speeds than RAID 0 (or no RAID at all). So in Photoshop I managed to cut down on the unresponsiveness by moving large files to my internal RAID 0 hard drive and working from there.
    From this experience I come to the assumption that some of the "busy-ness" in LR (or of the CPU) is due to reading/writing to/from the hard drive.
    To test this assumption for LR, I moved some photos from my external (RAID 1) to my internal (RAID 0) hard drive and did some "intensive" work: first some "fancy" lens correction, then a few grad filters, and a "final touch" with the adjustment brush. I thought that LR could handle these tasks somewhat better when the photos were on the internal drive - so some of the "sluggishness" or " freezing" is due to the reading/writing from/to the hard drive.
    Acually I cannot explain why this should be so: In my naivete I thought LR writes everything only into the catalog (?), that - by the way - is on my internal RAID 0 drive.
    I think it would be good if Adobe could look into this and maybe give us some recommendations, just as they do for Photoshop by saying that the scratch disk should be on a different drive than Photoshop.
    But it seems also that local adjustments - spotting, adj. brush. etc - are a very high "number-crunching" business for LR - independent of where the photo is located on the drive. (Interestingly the grad filter is not as bad as the adjustment brush). The clone-tool in Photoshop hardly registers on my CPU and if at all only with a very short spike, while the clone tool in LR sends the CPU through the roof for 10 to 30 seconds- even when the photo in question is on the internal drive.
    I'm sure loots of people will now tell me that this is due to the difference between pixel-based adjustment and non-pixel-based ones. OK, I acknowledge that. But still ...
    It seems some guys are still in denial about this (or maybe they have two quad processors and 16 GB of RAM):
    But it's a fact: LR has a hard time with localized adjustments. There must be by now 100's of complaints to that respect, and that can't be dismissed by blaming it on the hardware specs alone.
    I just hope Adobe is working on that.
    LR3 is a fantastic program that I would not want to work without. Often I have to work on a lot of photos with a very tight deadline. Without LR it would be impossible.
    Thank you,
    ErnstK

    You are right Samoreen.
    I posted my above message in July 2010 and this topic has been re-opened by Adobe under the thread Lightroom 3.3 Performance Feedback
    I think it would be best if everybody would post their concerns only under this thread.
    Otherwise we'd have two different threads for the same issue.
    So let's close this one here.
    WW

  • I have a Mac running 10.9.2. My wireless mouse with not scroll in mail but works fine in other applications? Any suggestions?

    I have a Mac running 10.9.2. My apple wireless mouse will not scroll in Mail but works fine in other applications.
    Any suggestions?

    First, see this discussion. If the solution suggested there doesn't work for you, continue.
    If you've installed a Mail plugin called "Mail Unread Menu" and you know how to remove it, please do that, then quit and relaunch Mail. Test. Otherwise, see below.
    Back up all data.
    1. Triple-click anywhere in the line below on this page to select it:  
    ~/Library/Mail/Bundles
    Right-click or control-click the highlighted line and select 
    Services ▹ Open
    from the contextual menu.* A folder may open, or you may get an error message that the item can't be found. Either result is normal. If the folder does open and has contents, move the contents to the Desktop. Relaunch Mail and test. If there's no change, put the contents of the folder back and quit Mail again.
    2. Repeat with this line:
    /Library/Mail/Bundles
    This time you may be prompted for your login password when you remove the items. Make sure they're removed from the folder and not just copied to the Desktop. If necessary, copy them first and then move the originals to the Trash.
    *If you don't see the contextual menu item, copy the selected text to the Clipboard by pressing the key combination  command-C. In the Finder, select
    Go ▹ Go to Folder...
    from the menu bar and paste into the box that opens (command-V). You won't see what you pasted because a line break is included. Press return.

  • How "not to set locale " in user's profile?

    In the "Oracle Universal Content Management 11gR1 Differences between 11gR1 and 10gR3" document
    http://www.oracle.com/technology/products/content-management/ucm/diffsbetween10gand11g.pdf
    says:
    "If locale is not set in a user’s profile, Content Server can pick that up from a HTTP header variable."
    However, how do I "not to set locale " in user's profile? it appears as a dropdown list and there is no option to enter null.
    Thanks

    Hi there,
    What you're changing is per-user but those options are set in the Utilities->System Properties applet
    Here's how you change it:
    Go to the System Properties applet:
    UNIX: Start the System Properties utility by running the System_Properties script, which is located in the bin subdirectory of the Stellent Content Server installation directory.
    Windows: From the Windows Start menu, select Programs -> Content Server Content Server -> [Instance Name] -> Utilities -> System Properties.
    Then once the System Properties applet is started:
    # Open the Localization tab.
    # In the list of locales, you can Disable the locales you have here or maybe a new option with 11g will show up.
    # When you are done, click OK to apply the setting and exit System Properties.
    # Restart each instance of the content server.
    Cheers,
    malky

  • Droid 3 - web pages will not scroll

    I've noticed about a week ago that some web pages on the native Droid 3 browser will not scroll by touching the screen and moving your finger..  It may be related to only those pages that are not built for mobile devices.  Example: www.nickslighthouse.com. 

    While this may not apply to all browser issues, most of the time the issue can be fixed by following a few simple steps.  The first thing I always recommend is clearing the cookies and cache from the browser.  Browser> Menu Key> More> Settings> Clear Cache> Clear all cookie data.  The web page errors generally occur when the content on the site has been changed, but your device is trying to load saved cookie data from the previous times that it was accessed.  Give that a shot and let us know the results. 
    You can also try this on multiple devices. Some sites contain content that simply isn't compatible with mobile devices.  This can sometimes be bypassed by manually keying in the mobile version of the web page if not automatically redirected there.  For example, when you navigate to www.websitename.com the mobile version of it will be m.websitename.com (generally). 
    Let us know if you have any other questions or have any breaking news on your issue. 

  • Local adjustments undo keystroke

    Just wanted to mention this as an annoying behavioral bug that I'd appreciate you fixing before release.
    When making local adjustments, if I'm modifying one of the sliders to an existing adjustment, then hit undo it de-selects the adjustment, so I have to go find the pin again on the photo.
    So for example I have a photo where the sky is too bright.  I put a gradient adjustment on the upper portion of the sky, taking down the exposure a little bit.  But in addition the sky now seems flat, so I change the contrast slider to add more punch to the sky.  After looking for a second, it seems too much so I hit ctrl-z to go back a step.  Now I have to go back and re-select the adjustment to make changes to the sliders again, which I shouldn't have to do since I selected that several steps ago.
    Thanks so much for looking at this.  I love using LR, and am thrilled with the improvements coming in ver. 4.
    Schlaave

    That would only be possible if you remember your latest good setting.
    Not much of a challenge maybe if it was just one slider. But for complex changes something like a history for the local adjustment would be useful, inside the dialog while you are still doing the adjustment.
    But the OP did not even ask for that much, just for an Undo of the very latest action.

  • Missing priority rules for local adjustments

    It would be nice -- in the absence of layers for Lightroom -- to have a feature that lets me sort the various local adjustments in a picture (i.e. the gray points) so that some have priority over others. Currently, I found no way to achieve that: If regions which I painted with the adjustment brush slightly overlap and either has different settings, the result is not really predictible. I for my part use Photoshop to make precise adjustments, but I'd prefer to stay in Lightroom. Is there something I missed or would that be an idea for future development?
    Andreas

    If you have to do various local adjustments, Photoshop is your program of choice.
    Lr does not so well with local adjustments, not to speak of various local adjustments.
    Try to avoid overlapping areas of different Adjustment Brushes.
    You most probably know that you can erase areas of an Adj. Brush where you painted by mistake by holding down the Alt/Opt key.
    And, no, you can't prioritize the various Adj. Brushes.

  • My JList does not scroll

    hello forum,
    my JList (indentifier=PKGList) does not scroll. Can any look at code and tell me what's the problem. Following is the code. To test this code create two files in same directory. No package statement is there in code.
    1. javaEditor.java
    2. key_words.java
    copy the respective codes. compile these files.
    run command >> java javaEditor .
    Then my GUI will appear. click "new file" from file menu.
    then type "import". press SPACE BAR. a list box will appear conatining list of some packages.
    This is where the problem is [b]. this list box does not sroll.
    at some places,for the ease of identification, i have put the comments..
    ///PAY ATTENTION HERE BEGINS
    and
    ///PAY ATTENTION HERE ENDS .
    I will be thankfull whoever helps me.
    /* javaEditor.java  */
    import javax.swing.*;
    import javax.swing.text.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.util.*;
    import java.io.*;
    import java.lang.reflect.*;
    public class javaEditor extends JFrame
         JMenuBar menubar;
         JMenu menu;
         JMenuItem menuitem;
         Container pane;
         Package PKGname;     
         JList PKGlist;
         Vector files;
         Vector PACKAGE;
         static Vector ClassList;
         JTextArea JTA;
         char flag;
         javaEditor()
              super("JavaEditor");
              PACKAGE=new Vector();
              files= new Vector();          
              ClassList=new Vector();
              flag='0';
              pane=getContentPane();          
              pane.setLayout(null);
              window_listener WL=new window_listener(this);
              addWindowListener(WL);
              action_listener AL=new action_listener(this);
              PKGlist=new JList();
              Package pkg[]=Package.getPackages();
              for (int i=0;i<pkg.length;i++)
                   PACKAGE.add(i,pkg.getName());               
              }//for
    [I]
    ///PAY ATTENTION HERE BEGINS
              PKGlist.setListData(PACKAGE);          
              JScrollPane scrollPane = new JScrollPane(PKGlist);
              PKGlist.setAutoscrolls(true);
              pane.add(PKGlist);
    ///PAY ATTENTION HERE ENDS
              ////////////File menu//
              menubar=new JMenuBar();          
              setJMenuBar(menubar);
              menu=new JMenu("File");     
                   menuitem=new JMenuItem("New File");
                   menuitem.addActionListener(AL);
                   menu.add(menuitem);
                   menuitem=new JMenuItem("Open");
                   menuitem.addActionListener(AL);
                   menu.add(menuitem);
                   menuitem=new JMenuItem("Save As...");
                   menuitem.addActionListener(AL);
                   menu.add(menuitem);
              menubar.add(menu);
              menu=new JMenu("Edit");
                   menuitem=new JMenuItem("Cut");
                   menuitem.addActionListener(AL);
                   menu.add(menuitem);
                   menuitem=new JMenuItem("Copy");
                   menuitem.addActionListener(AL);
                   menu.add(menuitem);
                   menuitem=new JMenuItem("Paste");
                   menuitem.addActionListener(AL);
                   menu.add(menuitem);
              menubar.add(menu);          
              setJMenuBar(menubar);          
              setDefaultCloseOperation(EXIT_ON_CLOSE);
         }//javaEditor()
         public static void main(String s[])
              javaEditor JE =new javaEditor();
              JE.setSize(500,500);
              JE.setVisible(true);
         }//public static void main(String s[])
         public boolean isClass(String str)
              int i=0;
              System.out.println("searching"+str+" ................");
              while(i<javaEditor.ClassList.size())
                   Class c=(Class)javaEditor.ClassList.elementAt(i);
                   String str1=c.getName();
                   str1=str1.substring(str1.lastIndexOf('.')+1);
                   System.out.println("\t\tMaching with "+str1);
                   if(str1.equals(str))
                        System.out.println("....mached");
                        return true;                    
                   i++;
              return false;
         public Class  findClass(String str)
              int i=0;
              while(i<javaEditor.ClassList.size())
                   Class c=(Class)javaEditor.ClassList.elementAt(i);
                   String str1=c.getName();
                   str1=str1.substring(str1.lastIndexOf('.')+1);
                   if(str1.equals(str))
                        return c;
                   i++;
              return null;
    }//javaEditor extends JFrame
    class action_listener implements ActionListener
         javaEditor JE;
         action_listener (javaEditor JE1)
              JE=JE1;
         public void actionPerformed(ActionEvent e)
              if (e.getActionCommand()=="New File")//adds JTEXT AREA
                   FileOpener file_opener=new FileOpener(JE);
                   file_opener.openNewFile();
                   JE.files.add(FileOpener.counter,file_opener);
              if (e.getActionCommand()=="Open")
                   try
                        JFileChooser chooser = new JFileChooser();               
                        int returnVal = chooser.showOpenDialog(JE);
                        if(returnVal == JFileChooser.APPROVE_OPTION)
                            System.out.println("You chosed to open this file: "+
                             chooser.getSelectedFile().getName());                    
                             FileOpener file_opener=new FileOpener(JE);
                             file_opener.openFile(chooser.getSelectedFile());
                             JE.files.add(FileOpener.counter,file_opener);
                        }//if(returnVal == JFileChooser.APPROVE_OPTION)
                   }//try
                   catch(Exception excptn)
                        System.out.println(excptn);
                   }//catch(Exception excptn)
              if (e.getActionCommand()=="Save As...")
                   try
                        JFileChooser chooser = new JFileChooser();               
                        int returnVal = chooser.showSaveDialog(JE);
                        if(returnVal == JFileChooser.APPROVE_OPTION)
                           System.out.println("You chose to save this file: " +
                                  chooser.getSelectedFile().getName());
                           FileOutputStream fileOS=new FileOutputStream(chooser.getSelectedFile());
                          //String tofile=JTA.getText();
                          //fileOS
                        }//if(returnVal == JFileChooser.APPROVE_OPTION)
                   catch(Exception ex)
              }//if (e.getActionCommand()=="Save As...")          
         }//actionPerformed(ActionEvent e)
    }//action_listener implements ActionListener
    class window_listener extends WindowAdapter
         javaEditor JE;
         window_listener(javaEditor JE1)
              JE=JE1;
    }//window_listener extends WindowAdapter
    class key_listener implements KeyListener
              JTextArea JTA;
              javaEditor JE;
              StringTokenizer str_tok;
              key_listener (JTextArea JTA1,javaEditor JE1)
                   JTA=JTA1;
                   JE=JE1;
          public void keyPressed(KeyEvent e)
               if (e.getSource()==JTA)
                        Character c = new Character(e.getKeyChar());
                        String str= JTA.getText()+c.toString();
                        String str1="hsdk";
                        if(JTA.getCaretPosition()!=0)
                        str=str.substring(0,JTA.getCaretPosition()+1);
                        str_tok=new StringTokenizer(str," \n\r\t;:{}%\\+-*&!.");
                        while(str_tok.hasMoreTokens())
                             str1=str_tok.nextToken();
                        //while(str_tok.hasMoreTokens())
                        if(key_words.isKeyWord(str1))
                             System.out.println("key word "+str1);
                             if(str1.equals("import"))
                                  JE.flag='p';                                             
                             else
                                  JE.flag='k';                                             
                        }//if(key_words.isKeyWord(str1))
                        else if(JE.isClass(str1))
                             System.out.println("class is in list");
                        else if(c.equals(new Character(' '))||c.equals(new Character('.')))
                             Class CLASS;
                             ClassSearch.ifClassAddToList(str1);                                
                             if(JE.isClass(str1))
                                  Method methods[];
                                  System.out.println("searching "+str1+" class into list");
                                  CLASS=JE.findClass(str1);
                                  System.out.println("after finding "+CLASS.getName());
                                  methods=CLASS.getDeclaredMethods();
                                  for(int i=0;i<methods.length;i++)
                                       System.out.println(methods.toString());
                             System.out.println("proceeding............");
                             //CS.start();                    
                        if(JE.flag=='p' && c.equals(new Character(' ')))
                             Caret crt=JTA.getCaret();
                             Point p=crt.getMagicCaretPosition();
    [I]
    ///PAY ATTENTION HERE BEGINS
                             JE.PKGlist.setVisible(true);
                             JE.PKGlist.grabFocus();
                             JE.PKGlist.setOpaque(true);
                             JE.PKGlist.setBackground(new Color(150,150,150));                         
                             JE.PKGlist.setBounds(p.x+JTA.getX()+10,p.y+JTA.getY()+60,50,100);
    ///PAY ATTENTION HERE ENDS
                        }//if(JE.flag=='p' && c.equals(new Character(' ')))
                        if(JE.flag=='C' && c.equals(new Character(' ')))
                        JTA.repaint();
                        JE.pane.repaint();
               }///if e.getSource()
               if (e.getSource()==JE.PKGlist)
                    if(e.getKeyCode()==e.VK_ENTER||e.getKeyCode()==e.VK_SPACE||e.getKeyCode()==e.VK_TAB)
                              JE.PKGlist.setVisible(false);
                              String selectedstr=(String)JE.PKGlist.getSelectedValue();
                              System.out.println(selectedstr);
                              String toAdd=" "+selectedstr+".*;";
                              JTA.insert(toAdd,JTA.getCaretPosition());
                              JTA.grabFocus();
                              JE.flag='0';
                    }//if(e.getKeyCode()==e.VK_ENTER.....
               }//if (e.getSource()==JE.PKGlist)
          public void keyReleased(KeyEvent e){}//keyReleased ends
          public void keyTyped(KeyEvent e){}//keyTyped ends
    class FileOpener
         javaEditor JE;
         static int counter=-1;
         String name;
         JTextArea JTA;
         JInternalFrame  JIF;
         boolean isSaved;
         FileOpener(javaEditor JE1)
              JE=JE1;
              counter++;
              name=new String("NoName-"+Integer.toString(counter)+".java");
              JTA=new JTextArea();          
              isSaved=false;
         }//FileOpener(javaEditor JE1)
         public void openNewFile()
                   JIF=new JInternalFrame(name,true, true, true, true) ;
                   JIF.setBounds(0,10,JE.getWidth(),JE.getHeight()-50);               
                   JTA.setBounds(0,20,JE.getWidth(),JE.getHeight()-50);               
                   key_listener KL=new key_listener(JTA,JE);
                   JTA.addKeyListener(KL);
                   JE.PKGlist.addKeyListener(KL);
                   JIF.getContentPane().add(JTA);               
                   JIF.setVisible(true);
                   JE.pane.add(JIF);
                   JE.repaint();
                   JIF.grabFocus();     
                   JIF.moveToFront();
                   JTA.grabFocus();
         }//openNewFile()
         public void openFile(File file) throws FileNotFoundException,IOException
                   JIF=new JInternalFrame(file.getName(),true, true, true, true) ;
                   JIF.setBounds(0,10,JE.getWidth(),JE.getHeight()-50);               
                   JTA.setBounds(0,20,JE.getWidth(),JE.getHeight()-50);               
                   FileInputStream fileInputStream=new FileInputStream(file);
                   byte buf[]=new byte[fileInputStream.available()];
                   fileInputStream.read(buf);
                   JTA.setText(new String(buf));
                   key_listener KL=new key_listener(JTA,JE);
                   JTA.addKeyListener(KL);
                   JE.PKGlist.addKeyListener(KL);
                   /************************************************************/          JIF.getContentPane().add(JTA);
                   JIF.setVisible(true);
                   JE.pane.add(JIF);
                   JE.repaint();
                   JIF.grabFocus();     
                   JIF.moveToFront();
                   JTA.grabFocus();
         }//openFile(File file)
    }//class FileOpener
    class ClassSearch //extends Thread
         public static  void ifClassAddToList(String str)
              String pkg[]=  new String[77];
              pkg[0]=new String("java.applet.");
              pkg[1]=new String("java.awt.");
              pkg[2]=new String("java.awt.color.");
              pkg[3]=new String("java.awt.datatransfer.");
              pkg[4]=new String("java.awt.dnd.");
              pkg[5]=new String("java.awt.event.");
              pkg[6]=new String("java.awt.font.");
              pkg[7]=new String("java.awt.geom.");
              pkg[8]=new String("java.awt.im.");
              pkg[9]=new String("java.awt.im.spi");
              pkg[10]=new String("java.awt.image.");
              pkg[11]=new String("java.awt.image.renderable");
              pkg[12]=new String("java.awt.print.");
              pkg[13]=new String("java.beans.");
              pkg[14]=new String("java.beans.beancontext.");
              pkg[15]=new String("java.io.");
              pkg[16]=new String("java.lang.");
              pkg[17]=new String("java.lang.ref.");
              pkg[18]=new String("java.lang.reflect.");
              pkg[19]=new String("java.math.");
              pkg[20]=new String("java.net.");
              pkg[21]=new String("java.rmi.");
              pkg[22]=new String("java.rmi.activation.");
              pkg[23]=new String("java.rmi.dgc.");
              pkg[24]=new String("java.rmi.registry.");
              pkg[25]=new String("java.rmi.server.");
              pkg[26]=new String("java.security.");
              pkg[27]=new String("java.security.acl.");
              pkg[28]=new String("java.security.cert.");
              pkg[29]=new String("java.security.interfaces.");
              pkg[30]=new String("java.security.spec.");
              pkg[31]=new String("java.sql.");
              pkg[32]=new String("java.text.");
              pkg[33]=new String("java.util.");
              pkg[34]=new String("java.util.jar.");
              pkg[35]=new String("java.util.zip.");
              pkg[36]=new String("javax.accessibility.");
              pkg[37]=new String("javax.media.sound.midi.");
              pkg[38]=new String("javax.media.sound.midi.spi.");
              pkg[39]=new String("javax.media.sound.sampled.");
              pkg[40]=new String("javax.media.sound.sampled.spi.");
              pkg[41]=new String("javax.naming.");
              pkg[42]=new String("javax.naming.directory.");
              pkg[43]=new String("javax.naming.event.");
              pkg[44]=new String("javax.naming.ldap.");
              pkg[45]=new String("javax.naming.spi.");
              pkg[46]=new String("javax.rmi.");
              pkg[47]=new String("javax.rmi.CORBA.");
              pkg[48]=new String("javax.swing.");
              pkg[49]=new String("javax.swing.border.");
              pkg[50]=new String("javax.swing.colorchooser.");
              pkg[51]=new String("javax.swing.event.");
              pkg[52]=new String("javax.swing.filechooser.");
              pkg[53]=new String("javax.swing.plaf.");
              pkg[54]=new String("javax.swing.plaf.basic.");
              pkg[55]=new String("javax.swing.plaf.metal.");
              pkg[56]=new String("javax.swing.plaf.multi.");
              pkg[57]=new String("javax.swing.table." );
              pkg[58]=new String("javax.swing.text.");
              pkg[59]=new String("javax.swing.text.html.");
              pkg[60]=new String("javax.swing.text.html.parser.");
              pkg[61]=new String("javax.swing.text.rtf.");
              pkg[62]=new String("javax.swing.tree.");
              pkg[63]=new String("javax.swing.undo." );
              pkg[64]=new String("javax.transaction." );
              pkg[65]=new String("org.omg.CORBA." );
              pkg[66]=new String("org.omg.CORBA_2_3." );
              pkg[67]=new String("org.omg.CORBA_2_3.portable." );
              pkg[68]=new String("org.omg.CORBA.DynAnyPackage." );
              pkg[69]=new String("org.omg.CORBA.ORBPackage." );
              pkg[70]=new String("org.omg.CORBA.portable." );
              pkg[71]=new String("org.omg.CORBA.TSIdentificationPackage." );
              pkg[72]=new String("org.omg.CORBA.TypeCodePackage." );
              pkg[73]=new String("org.omg.CORBA.ValueDefPackage." );
              pkg[74]=new String("org.omg.CosNaming." );
              pkg[75]=new String("org.omg.CosNaming.NamingContextPackage." );
              pkg[76]=new String("org.omg.SendingContext." );
              boolean found=false;
              int counter=0;
              Class cl;
              String str1=str;
              while(counter<77&&found==false)
                   try
                        System.out.println("searching for "+str1);                    
                        cl=Class.forName(str1);                    
                        found=true;                    
                        if(javaEditor.ClassList.isEmpty())
                             javaEditor.ClassList.add(0,cl);                    
                             Class c=(Class)javaEditor.ClassList.elementAt(0);
                             System.out.println(c.getName());
                        else
                             javaEditor.ClassList.add(javaEditor.ClassList.size(),cl);
                   catch(Exception e)
                        str1=pkg[counter]+str;
                   counter++;
              return ;
    /*############# key_words.java*/
    public class key_words
         public static boolean isKeyWord(String keyword)
              String list[]= new String[48];
              list[0] = "abstract";
              list[1] = "boolean";
              list[2] = "break";
              list[3] = "byte";
              list[4] = "case";
              list[5] = "catch";
              list[6] = "char";
              list[7] = "class";
              list[8] = "const";
              list[9] = "continue";
              list[10] = "default";
              list[47] = "do";
              list[11] = "double";
              list[12] = "else";
              list[13] = "extends";
              list[14] = "final";
              list[15] = "finally";
              list[16] = "float";
              list[17] = "for";
              list[18] = "goto";
              list[19] = "if";
              list[20] = "implements";
              list[21] = "import";
              list[22] = "instanceof";
              list[23] = "int";
              list[24] = "interface";
              list[25] = "long";
              list[26] = "native";
              list[27] = "new";
              list[28] = "package";
              list[29] = "private";
              list[30] = "protected";
              list[31] = "public";
              list[32] = "return";
              list[33] = "short";
              list[34] = "static";
              list[35] = "strictfp";
              list[36] = "super";
              list[37] = "switch";
              list[38] = "synchronized";
              list[39] = "this";
              list[40] = "throw";
              list[41] = "throws";
              list[42] = "transient";
              list[43] = "try";
              list[44] = "void";
              list[45] = "volatile";
              list[46] = "while";
              //list[47] = "do";
              for(int i=0;i<48;i++)
                   if(keyword.equals(list))
                        return true;
              return false;

    If you had seen my code You would have know that i have inserted JList into scroll pane.
    I have added comments before and after that portion of code to make it easy to notice..
    insert your jList into jScrollPane

  • Couldn't delete Local Adjustments (Dodge, Burn) from Virtual Copy/Photoshop Edit

    Setup: Lightroom 2.3 on Mac with latest OSX
    1. I applied some settings to an image in LR, along with some local adjustments using the LR Adjustment tools.
    2. I made a virtual copy of that image to apply some further adjustments, and I wanted to remove the local adjustments from this copy, so I deleted the adjustment points from this virtual copy. I also clicked "reset" on the Local Adjustments panel.
    3. I do a Command+E to open up the virtual copy image in Photoshop for further edits. Problem: in photoshop the effects of the local adjustment tool are still displaying. There are dodge and burn marks in the image per the local adjustments I made in the master image, but removed from the virtual copy.
    4. I rechecked the virtual copy and could see no sign of the local adjustments still in the file.
    To resolve this, I had to return to the master copy, delete the local adjustments in the master copy, and create a new virtual copy.
    Is this normal... I should be able to remove a local adjustment in my virtual copy and let the master copy keep its adjustments, no?

    No. You cannot be taken seriously.
    1. Photoshop is not Illustrator / Fireworks / Premiere / After effects / Dreamweaver / InDesign. Thank god Adobe. It is already bloated enough.
    2. Much worse: your improvement list is sometimes faulty.
    These are randomly selected examples:
    Anri Orlow schrieb:
    When you are duplicating and coping layers the layer panel becomes a horrible mess with dozens on layers with names like "Layer 123 copy 14" and it's very hard to sort it all out. Maybe it's better to copy layer with the same name as it's original?
    Rename your layer. See screenshot.
    Anri Orlow schrieb:
    When you try to drag n' drop a layer holding down Alt to copy it, and it's already placed on top of the layer stack you have no ability to copy it on top of original one. I think it must be fixed
    False. Press first Alt and move the layer a little bit upwards until you see the light line.
    Anri Orlow schrieb:
    Custom shapes. I understand why they are separated buy setst, but why does dialog this stupid annoying "do you really want to replace this set with another" appears every time you change the set??? And why can't we review all the sets in the same time?
    What - in your opinion - means the upmost entry in the list?
    Anri Orlow schrieb:
    Why we can add as many raster masks to the layer but can't do the same with vector masks? Why?
    Only 1 layermask + 1 vectormask maximum per layer. Try it.
    3. Some of your wishes are ok, but have in mind: different people have different wishes.
    miss marple

Maybe you are looking for

  • Looking for a specific effect

    Does anyone have a quick answer to this: I'm looking for an effect of subtle shaking text as if you are reading the text on a subway. I'm putting subway sounds in the background. Thanks, D

  • MM Account Determination error: OM174.

    When trying to create automatic account determination for a new plant and new material category, I got the message # OM174.   I don't know how to fix this.  The other parameters are: Plant: TR01 Company Code: 1000 Chart of Accounts:  INT Valuation Ar

  • Jrun 4 Struts Error

    I have a web application running with tomcat with no problems on my local. But when I try to deploy this in Jrun I get the following error. I'm using struts 1.2.9. The Jrun server is running on a solaris box which has java 1.4. Any help would be grea

  • VERY URGENT!!transferring a midlet to a mobile device and other questions

    PLEASE HELP!! hi i would like to know the following details regarding J2ME: 1. What is the size of a KVM(Kilobyte Virtual Machine)? 2. What would be approximately the memory size of a mobile phone? 3. How do i transfer my midlet application developed

  • Migration of 9iAS R2 from Sun to Linux

    We want to migrate out 9i AS infrastucture and server from Sun Solaris to RedHat AS 3. I have been looking for directions on how to do this, but have come up blank. Can someone point me to a document or something that tells us how to do this? Any hel