Mimicing a keaboard reader in GUI

how would you mimic a KeyboardReader in this situation:
a simple GUI, with a textfield, and a textarea.
on KeyPress(VK_ENTER), it gets the text in the textfield, checks it against a list of commands, and does something, then appends the results to the textarea.
lets say i want to ask the user a question, displayed in the textarea. how do i make it so that the next time (and ONLY the next time) the user presses ENTER, it sets a single variable to whatever is inside the textField?
it seems you cannot call the keypress method right after you append the question to the textarea, and you cant return whatever is inside the textbox as the answer to the question, because it could be outdated text, and i want the user to press enter first.

how would you mimic a KeyboardReader in this
situation:
a simple GUI, with a textfield, and a textarea.
on KeyPress(VK_ENTER), it gets the text in the
textfield, checks it against a list of commands, and
does something, then appends the results to the
textarea.
lets say i want to ask the user a question, displayed
in the textarea. how do i make it so that the next
time (and ONLY the next time) the user presses ENTER,
it sets a single variable to whatever is inside the
textField?
it seems you cannot call the keypress method right
after you append the question to the textarea, and you
cant return whatever is inside the textbox as the
answer to the question, because it could be outdated
text, and i want the user to press enter first.I do hope this makes sense to somebody
(of the bits I can comprehend)]
1. You can add a KeyListener to the TextArea or JTextArea
2. You can add an ActionListener to a TextField or JTextField that will respond to the enter key with actionPerformed()

Similar Messages

  • Adobe Reader X.XIでのGUI設定「デフォルトで閲覧モードで表示(R)」について

    現在、本環境では下記構成となっており、
    Windows Vista:Adobe Reader X
    Windows 7:Adobe Reader XI
    GUI上の設定で「編集」-「環境設定」-「セキュリティ(拡張設定)」-
    「デフォルトで閲覧モードで表示(R)」のチェックボックスが「ON」となっております。
    コマンドラインで上記設定を「OFF」に変更したいのですが、
    設定方法をご教示頂けないでしょうか。
    また、「起動時に保護モードを有効にする(M)」の
    設定についても同様にご教示願います。

  • SAP GUI icons (ICON_*), what else?

    Hello everybody.
    in the release notes you can read: SAP GUI icons (ICON_*) should no longer be used at all!
    But why? Have they such a bad performance you should avoid them?
    And what icon can I use instead for the system icons, like ICON_SYSTEM_SAVE?
    Thanks for any hints.
    Best regards,
    Christian

    Hi,
    see [here|http://help.sap.com/saphelp_nw70/helpdata/en/ec/bb08428dab5f24e10000000a1550b0/frameset.htm] for more information on web icons.
    Regards, Heidi

  • Need some OO design pointers for a Java card game I wrote for uni

    Hi,
    I hope a few of you Java sifus can help me understand I dilemma I keep finding myself in.
    I created a card game for a university assignment which works great but its not very OO at the moment.
    I only have 3 classes; a Card class, a Deck class and a Game class which contains all my GUI, AI, Game Controller, Player and Hand code.
    The assignment is over but I feel like enhancing the game, adding animation, multiplayer, several AI agents etc.
    The first thing I have attempted is animation and I've hit a brick wall. I am trying to create animation for my card game whereby I have an animation showing the cards being shuffled and then an animation which shows the cards being dealt to the players. The game then commences. The cards on the GUI then need to be clickable (MouseListeners?) to play the game. If you're running Windows 7, load up 'Hearts' and you'll know what I'm trying to achieve.
    I don't understand how the GUI, and Card class need to be seperated so that its good OO.
    If I give you a few snippets of code, it might explain the situation:
    A snippet of my card class is as follows:
    import javax.swing.*;
    public class Card extends JLabel //Each card is a JLabel
         private int value;                    //variable for the value of the card
         private int suit;                         //variable for the suit of the card
         private ImageIcon frontOfCard;     //Displays the image of the front of the cards
         private ImageIcon backOfCard;          //displays the image of the back of the cards
         public Card (int Value, int Suit, ImageIcon front, ImageIcon back)
              value = Value;               
              suit = Suit;               
              frontOfCard = front;     
              backOfCard = back;
              setIcon(backOfCard);     //To make it non-visible when dealt
         }As you can see, each card is a JPanel. I've been told by some I shouldn't extend JPanel but rather that I should have a BufferedImage/Image instance variable for each card as the image of the card. The thing is that I need each card displayed on the GUI which can then be clickable. When it is clicked, it is moved from the players hand, into the players move. - There needs to be an animation showing this.
    I've got the animation code figured out in terms of how to move 'images' around a screen to make a pleasing animation. The problem is there are no clickable listeners for images, so the Images needs to be inside some container; a widget which can fire events - Hence the reason I have chosen to extend JPanel for my Cards.
    and a Deck class, snippet is as follows:
    public class Deck extends JLabel //The deck will be shown on the GUI as a JLabel
         private ArrayList<Card> standardDeck;
         public Deck()
              standardDeck = new ArrayList<Card>();
              ImageIcon cardBack = new ImageIcon("CardBack.png");
              setPreferredSize(new Dimension(90, 135));
              setIcon(cardBack);
              int cardCount = 0;     //This variable counts the cards. Is used to assist in the name generation of the imageicon filename
              String str; //the imageIcon constructor accepts filenames as strings so this string holds the filename of the corresponding card image file.
              for (int a=0; a<4; a++) //putting the cards into the deck with the specifed parameters
                   for (int b=2; b<15; b++)
                        cardCount+=1;     //incrementing the card count (the card files are named 1-52 as integers)
                        str = Integer.toString(cardCount); //Integer is converted to string type before being added to string str variable
                        str += ".png"; //To complete the image filename, ".png" has to be concatenated to the string.
                        standardDeck.add(new Card(b, a, new ImageIcon(str), cardBack)); //creating and then adding the cards
         }This is how I envisage a new class diagram for my game:
    Card class
    Game Class <--- Holds a Deck instance, Players instances, and the GUI instance
    Player Class <-- Will contains hand 'instances' , but I will not create a seperate 'Hand' Class, I will use an ArrayList.
    AI Class extends Player Class
    GUI Class
    Deck Class <-- contains 52 cards
    My question is, how do I show the Cards on the GUI if my Cards are in a Deck and the Deck is held in the Game class?
    Please note that there are 52 cards, so potentially 52 images on the GUI, each of which needs to be clickable. When clicked, the cards are moved about, e.g. from the deck to a players hand, from a players hand back to the deck, from a players hand to a players current move hand.
    etc
    I've read that GUI, program control, and logic should be seperated. If thats the case, what do I have in my GUI class if the Cards (which are JPanels) are held in the Deck class which in turn is held in the Game class?
    Any help on this would be greatly appreciated!
    I know what I have written may not be fully clear. I find it hard sometimes to fully convey a problem at hand. Please let me know if you don't understand what I've written and I'll do my best to explain further.

    Faz_86 wrote:
    Hi,
    I hope a few of you Java sifus can help me understand I dilemma I keep finding myself in.
    I created a card game for a university assignment which works great but its not very OO at the moment.
    I only have 3 classes; a Card class, a Deck class and a Game class which contains all my GUI, AI, Game Controller, Player and Hand code.
    The assignment is over but I feel like enhancing the game, adding animation, multiplayer, several AI agents etc.
    Admirable, and the best way to learn, doing something that interests you.
    The first thing I have attempted is animation and I've hit a brick wall. I am trying to create animation for my card game whereby I have an animation showing the cards being shuffled and then an animation which shows the cards being dealt to the players. The game then commences. The cards on the GUI then need to be clickable (MouseListeners?) to play the game. If you're running Windows 7, load up 'Hearts' and you'll know what I'm trying to achieve.
    I don't understand how the GUI, and Card class need to be seperated so that its good OO.
    If I give you a few snippets of code, it might explain the situation:
    A snippet of my card class is as follows:
    Do a quick Google on the model view controller pattern. Your listeners are your controllers. Your JPanel, JButton, etc. are your view. The AI, Player, Card and Deck (and presumably something like Score) are your model. Your model should be completely testable and not dependent on either the controller or the view. Imagine you could play the game from the command line. Get that working first. Then you can add all the bells and whistles for the UI.
    import javax.swing.*;
    public class Card extends JLabel //Each card is a JLabel
    (redacted)
    As you can see, each card is a JPanel. I've been told by some I shouldn't extend JPanel but rather that I should have a BufferedImage/Image instance variable for each card as the image of the card. The thing is that I need each card displayed on the GUI which can then be clickable. When it is clicked, it is moved from the players hand, into the players move. - There needs to be an animation showing this.Extending JPanel is fine. As you noted, you need something to add listeners to. However, I would separate things a bit. First, a card really only has a rank and suit (and perhaps an association to either the deck or a player holding the card). The notion of setIcon() is where you are tripping up. The card itself exists in memory. You should be able to test a card without using a UI. Create a separate class (CardPanel or something similar) that has a reference to a Card and the additional methods needed for your UI.
    I've got the animation code figured out in terms of how to move 'images' around a screen to make a pleasing animation. The problem is there are no clickable listeners for images, so the Images needs to be inside some container; a widget which can fire events - Hence the reason I have chosen to extend JPanel for my Cards.
    and a Deck class, snippet is as follows:
    public class Deck extends JLabel //The deck will be shown on the GUI as a JLabel
         private ArrayList<Card> standardDeck;
         public Deck()
              standardDeck = new ArrayList<Card>();
              ImageIcon cardBack = new ImageIcon("CardBack.png");
              setPreferredSize(new Dimension(90, 135));
              setIcon(cardBack);
              int cardCount = 0;     //This variable counts the cards. Is used to assist in the name generation of the imageicon filename
              String str; //the imageIcon constructor accepts filenames as strings so this string holds the filename of the corresponding card image file.
              for (int a=0; a<4; a++) //putting the cards into the deck with the specifed parameters
                   for (int b=2; b<15; b++)
                        cardCount+=1;     //incrementing the card count (the card files are named 1-52 as integers)
                        str = Integer.toString(cardCount); //Integer is converted to string type before being added to string str variable
                        str += ".png"; //To complete the image filename, ".png" has to be concatenated to the string.
                        standardDeck.add(new Card(b, a, new ImageIcon(str), cardBack)); //creating and then adding the cards
         }This is how I envisage a new class diagram for my game:
    I am not an animation buff, so I will assume the above works.
    Card classRemove the UI aspects to this class, and I think you are all set here.
    Game Class <--- Holds a Deck instance, Players instances, and the GUI instancePresumably this is where main() resides. It will certainly have a reference to model classes (player, game, deck, etc.) and likely the master JFrame (or a controller class you create yourself).
    Player Class <-- Will contains hand 'instances' , but I will not create a seperate 'Hand' Class, I will use an ArrayList.Does a player really have multiple hands? It seems to me more of a one-to-one relationship (or a player has a one-to-many relationship to Card).
    AI Class extends Player ClassWhy extend Player? Create a Player interface, then have a HumanPlayer and AIPlayer implementation. Common parts could be refactored out into either a helper class (delegation) or AbstractPlayer (inheritance).
    GUI ClassMy assumption is that this class has a reference to the master JFrame.
    Deck Class <-- contains 52 cards
    Yes. You may end up recycling this class such that a Deck can also function as a Hand for a given player. If there are differences between the two, create an interface and have a Hand and a Deck implementation. Coding to interfaces is a good thing.
    My question is, how do I show the Cards on the GUI if my Cards are in a Deck and the Deck is held in the Game class?You need to pass a reference to the appropriate view class. That is how MVC works. The controller receives a request from the view, dispatches to some model functionality you write (such as GameRulesEngine, Deck, etc.) and returns a result to the view (which could be the same view or a different one, imagine someone clicking 'high scores').
    Please note that there are 52 cards, so potentially 52 images on the GUI, each of which needs to be clickable. When clicked, the cards are moved about, e.g. from the deck to a players hand, from a players hand back to the deck, from a players hand to a players current move hand.
    etc
    That is up to you to write the animation code. In principle, you have a mouse listener, and then you take the appropriate rendering steps.
    I've read that GUI, program control, and logic should be seperated. If thats the case, what do I have in my GUI class if the Cards (which are JPanels) are held in the Deck class which in turn is held in the Game class?
    See above.
    Any help on this would be greatly appreciated!
    You are welcome.
    I know what I have written may not be fully clear. I find it hard sometimes to fully convey a problem at hand. Please let me know if you don't understand what I've written and I'll do my best to explain further.No, you have been doing fine.
    - Saish

  • Possible to do in Forms app?

    Hello!
    I would like to add a realtime peak meter system to my EqAPO GUI's.
    Peak meter should be able to
    - read the peaks from system audio output (as does here in an example:
    https://msdn.microsoft.com/en-us/library/windows/desktop/dd316561(v=vs.85).aspx
    - show the result realtim (few ms delay from reads) in GUI without disturbing the usage of GUI.
    I transferred the example code (above link) into Forms project and then tried to get it work using background worker (peak reading + simple box drawing/painting to certain location of GUI) but, maybe I don't know how to deal with that component
    since GUI ended up waiting the thread ending (peak meter is in infinite loop :)) -->  problem is how to get the peak meter thread just live its own life there ? I had all the peak meter functionality in ::DoWork() and also was ::RunWorkerCompleted()
    in use. As the GUI has lots of things ongoing when something's been changed (slider move/value updating, chart drawing, file writing) I don't want to make it sticky so putting the GUI functionality in peak meter loop maybe isn't possible (I have not tried
    this though).
    Could it be possible/easier to make it working by prepareing a peak meter control, which reads the peak values and shows results graphically)?

    While I'm sure you could make it work with background worker, I think you'd be better off using a separate thread for interacting with audio and using the Invoke method to update the GUI when needed.
    WinSDK Support Team Blog: http://blogs.msdn.com/b/winsdk/

  • Strange error in online Adobe form for the date field

    Hi Experts,
    I am facing strange problem with online Adobe forms. I could able to save data when i click save button on the form.
    But some times in the form the date field is throwing error message 'MMDDYYYY field is invalid' when i click on save button.
    Is this the problem with versions of Adobe liveCycle designer, Adobe reader or GUI?
    Thanks in advance,
    Ram

    Hi
    Check the format (in the object pallete) of the date field in Adobe liveCycle Designer, If it is not set already set it according to your requirement. then see if it works
    Hope this helps
    Regards
    Amita

  • How to compile programs from this sites tutorial?

    Hi, so i'm reading the "GUI" tutorial on this website, it's great but when I compile the example "source codes" it gives me this error:
    Error: File is in the wrong directory or is declared part of the wrong package. Directory name 'Anna - java' does not match package name 'components'.
    So I get the source codes from this website: http://java.sun.com/docs/books/tutorial/uiswing/examples/components/index.html#ButtonDemo
    So say I get BorderDemo.java .... when I compile it it gives me this error: Directory name 'MyDocuments - java' does not match package name 'components'.
    How do I make it compile and run properly, and how can I ALSO compile it properly withOUT the package "components"?
    thanks.

    Error: File is in the wrong directory or is declared part of the wrong package. Directory name 'Anna - java' does not match package name 'components'.That error tells you all you need to know. You have to respect the existing directory structure, you can't change it. If they've put their code into a package called 'components' it has to be in directory called 'components'. Period. If you want to change that (a) you will have to change all the internal package names in the Java code, and (b) 'Anna - java' is not a legal Java package name.

  • Java.io.NotSerializableException when overwrite the JTable data into .txt file

    hi everyone
    this is my first time to get help from sun forums
    i had java.io.NotSerializableException: java.lang.reflect.Constructor error when overwrite the JTable data into .txt file.
    At the beginning, the code will be generate successfully and the jtable will be showing out with the data that been save in the studio1.txt previously,
    but after i edit the data at the JTable, and when i trying to click the save button, the error had been showing out and i cannot succeed to save the JTable with the latest data.
    After this error, the code can't be run again and i had to copy the studio1.txt again to let the code run 1 more time.
    I hope i can get any solution at here and this will be very useful for me.
    the following is my code...some of it i create it with the GUI netbean
    but i dunno how to attach my .txt file with this forum
    did anyone need the .txt file?
    this is the code that suspect maybe some error here
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    String filename = "studio1.txt";
              try {
                  FileOutputStream fos = new FileOutputStream(new File(filename));
                  ObjectOutputStream oos = new ObjectOutputStream(fos);
                   oos.writeObject(jTable2);
                   oos.close();
              catch(IOException e) {
                   System.out.println("Problem creating table file: " + e);
                   return;
              System.out.println("JTable correctly saved to file " + filename);
    }the full code will be at the next msg

    this is the part 1 of the code
    this is the full code...i had /*....*/ some of it to make it easier for reading
    package gui;
    import javax.swing.*;
    import java.io.*;
    public class timetables extends javax.swing.JFrame {
        public timetables() {
            initComponents();
        @SuppressWarnings("unchecked")
        private void initComponents() {
            jDialog1 = new javax.swing.JDialog();
            buttonGroup1 = new javax.swing.ButtonGroup();
            buttonGroup2 = new javax.swing.ButtonGroup();
            buttonGroup3 = new javax.swing.ButtonGroup();
            buttonGroup4 = new javax.swing.ButtonGroup();
            jTextField1 = new javax.swing.JTextField();
            jLayeredPane1 = new javax.swing.JLayeredPane();
            jLabel6 = new javax.swing.JLabel();
            jTabbedPane1 = new javax.swing.JTabbedPane();
            jScrollPane3 = new javax.swing.JScrollPane();
            jTable2 = new javax.swing.JTable();
            jScrollPane4 = new javax.swing.JScrollPane();
            jTable3 = new javax.swing.JTable();
            jButton1 = new javax.swing.JButton();
            jButton2 = new javax.swing.JButton();
    /*       org.jdesktop.layout.GroupLayout jDialog1Layout = new org.jdesktop.layout.GroupLayout(jDialog1.getContentPane());
            jDialog1.getContentPane().setLayout(jDialog1Layout);
            jDialog1Layout.setHorizontalGroup(
                jDialog1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                .add(0, 400, Short.MAX_VALUE)
            jDialog1Layout.setVerticalGroup(
                jDialog1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                .add(0, 300, Short.MAX_VALUE)
            setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
            jLayeredPane1.add(jLabel6, javax.swing.JLayeredPane.DEFAULT_LAYER);
            String filename1 = "studio1.txt";
            try {
                   ObjectInputStream ois = new ObjectInputStream(new FileInputStream(filename1));
                   jTable2 = (JTable) ois.readObject();
                   System.out.println("reading for " + filename1);
              catch(Exception e) {
                   System.out.println("Problem reading back table from file: " + filename1);
                   return;
            try {
                   ObjectInputStream ois = new ObjectInputStream(new FileInputStream(filename1));
                   jTable3 = (JTable) ois.readObject();
                   System.out.println("reading for " + filename1);
              catch(Exception e) {
                   System.out.println("Problem reading back table from file: " + filename1);
                   return;
            jTable2.setRowHeight(20);
            jTable3.setRowHeight(20);
            jScrollPane3.setViewportView(jTable2);
            jScrollPane4.setViewportView(jTable3);
            jTable2.getColumnModel().getColumn(4).setResizable(false);
            jTable3.getColumnModel().getColumn(4).setResizable(false);
            jTabbedPane1.addTab("STUDIO 1", jScrollPane3);
            jTabbedPane1.addTab("STUDIO 2", jScrollPane4);
            jTextField1.setText("again n again");
            jLabel6.setText("jLabel5");
            jLabel6.setBounds(0, 0, -1, -1);
            jButton2.setText("jButton2");
            jButton1.setText("jButton1");
            jButton1.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    jButton1ActionPerformed(evt);
          

  • Question about SAPLogonTree.xml

    Hello,
    Few questions regarding the SAP Logon Pad version identification at file level (need to findout the patch level from within any SAP GUI related file).
    1) Within the SAPLogonTree.xml file, the string 7100.1.6.1050 represents
    7100 - SAPGUI 7.20
    1 - Compilation level
    6 - Patch level 6
    1050 - Build number
    Question:
    1) Does the SAPLogonTree.xml file gets updated itself whenever we update the SAP Logon Pad patch level?
    2) Is there any DOS command to findout the SAP LogonPad patch level in Windows PC?
    3) Any registry key available within Windows PC which could help in identifying the GUI patch level?
    Looking forward to expert advice.
    Thanks.

    1) Does the SAPLogonTree.xml file gets updated itself whenever we update the SAP Logon Pad patch level?
    I cannot answer this because we use a central login server which provides the necessary login infomation. Therefore I dont update the file everytime a patch goes live an the saplogontree.xml shows the "old" version which is incorrect. I guess if you use local configuration the file is updated everytime you patch your GUI but cant guarantee.
    2) Is there any DOS command to findout the SAP LogonPad patch level in Windows PC?
    No.
    3) Any registry key available within Windows PC which could help in identifying the GUI patch level?
    No.
    You can instead write a program which reads the GUI version and the patch level every time a user logs into the system. As given in this thread, it works perfectly for us: Get GUI version *and* PL of currently logged in users
    Hope this helped.
    Kind regards,
    Jann

  • Unable to activate Internal ITS

    Hi,
    I recently installed WAS 640.
    I tried activating the internal ITS, but somehow I am not able to do this correctly.
    I have referred to all the SAP Notes I could find.
    Also went through all the discussions in this forum.
    Steps I have tried are:
    1) SICF: Activated the Webgui and it00 services. Also activated its-->mime
    2) Checked the parameters itsp/enable =1 and icm/server_port_0 is also correctly set.
    3) I have published the Services "SYSTEM" and "WEBGUI" from SE80. Also Published ITS to site INTERNAL.
    Could not find the service: SHUFFLER, hence sould not publish it in SE80. Is this required? How to resolve this issue?
    When I test the webgui service from SICF, it opens the Web Browser, asks for User/Pass and then shows an Error Page which reads: ABORT_MESSAGE_STATE.
    No System Dumps created at this time. SM21 shows Transaction Canceled ITS_P 001 ( ). One or two more entries were in German, and said something like: Path not correct(or not found) and one read: SAP Gui for HTML, service not found.
    I don't remember correctly, maybe I can check that later and post here if required.
    Can someone please help me with this?

    I have done all the confiuguration that is available in all blogs, threads and guides for ITS on WAS 6.40.
    But when trying to test the webgui service from SICF, I get the same error as mentioned in the first message in this thread.
    I have checked the traces in dev_w0 and found the following:
    M Sat Oct 27 14:46:53 2007
    M        ***LOG W02=> & [itsphttp.cpp 1098]
    W        *** ERROR => plugin: failed to parse header field path [itsphttp.cpp 591]
    M        ***LOG W07=> & [itsphttp.cpp 592]
    W        *** ERROR => plugin: parse named header fields failed, rc = 1 [itsphttp.cpp 241]
    W        *** ERROR => plugin: ItspHttp_ParseHeader failed, rc = 1 [itsphttp.cpp 150]
    W        *** ERROR => plugin: ItspHttp_HeaderFields failed. [itspagat.cpp 909]
    W      *** ERROR => plugin: ItspAgat_InitContext failed, rc = 1 [itspxkrn.cpp 179]
    W      *** ERROR => Failed to create new session, rc: 0x1 [itspxx.cpp   674]
    W    *** ERROR => itsp_OpenSession failed rc = 1, send icf error page [itsplxx.c    803]
    M    ***LOG W03=>  [itsplxx.c    804]
    W    *** ERROR => ipl_OpenSession returns 1(ITSPE_FAILURE) [itsplxx.c    806]
    W    *** ERROR => Raise Last error:[1 from: itspxx.cpp  :675] [itsplxx.c    1008]
    W    *** ERROR => RaiseError ITS_P:01 [itspxx.cpp   675]
    Does nobody know of this?
    Please help.
    Shitij.

  • Gain control freezes after a certain point (cannot get highlights to 100) with colorwheel mode

    I just purchased Adobe CC, (Switching from FCP 7, did not want to upgrade to FCP X).  Really loving SpeedGrade (was an Apple color user)
    I am using a standard iMAC keyboard and magic mouse (iMAC 27")
    In colorwheel mode:  After setting the blacks to 0 with the offset wheel, I try to move the gain wheel to the right, to get my highlights to 100.  Even when holding shift, I have to click and drag several times to move the pointer.  I cannot move it in one motion.  Even then, the pointer will literally stop or "freeze" at about the 3 o'clock position.  In order to get my highlights to 100, I have to switch to the Editbox mode and scroll the numbers up manually.  I cannont do it with the colorwheel mode.
    Very frustrating.  Any advice?

    Thank you so much for your prompt response.  After I posted my question, I looked online and found some users had the exact same issue and found the solution.  It is in the way you move the mouse:
    When clicking on the indicator for a color wheel, my impulse was to move the mouse in a downward circular motion, to mimic the round path of the wheel.  This appears to not work and makes the indicator "freeze" after a certain point.
    When clicking on the indicator and then moving the mouse laterally, directly to the left or right on a mouse pad (or desk), it moves the color wheel indicator all the way down to either end.  When moving the mouse this way, it seems to work.  I hope I’m explaining this clearly.
    To answer your question, yes the issue was with the Offset and Gamma wheels as well.  But since the particular adjustment for these was not as much, I didn't realize it.  But the gain adjustment I was doing was more severe, which is why I thought it was just the gain wheel adjustment.
    So it appears it was the way you move the mouse to adjust the color wheel - which should be left and right.
    I really am enjoying Speedgrade much more than Color.  I was a huge Color fan as well and very upset when Apple discontinued it.  I am very happy I found SpeedGrade and look forward to learning it more in depth.  My next challenge is to find out how to use the SG color wheel controls to mimic curve adjustments.

  • How to decide explain plan is optimal?

    hi All,
    could you please tell me on what basis we can decide explain plan is optimal.
    Thanks,
    Santosh.

    <If possible I don't recommend using AUTOTRACE since it requires actual execution of a sql>
    Good observation. But it you want the statistics you have to run the statement anyway, and its easier than doing a trace and using TKPROF. You can also turn off query execution by using SET AUTOTRACE TRACEONLY EXPLAIN but if you get it wrong the query will still execute :)
    EXPLAIN PLAN is better when you want to be certain to just get a plan. Plus, the output from DBMS_XPLAN (9iR2 and later) is I feel easier to read.
    GUI tools like TOAD are great - if you can get them. My workstation is locked down and I can't load anything that requires registry changes; a TOAD installation failed last week. I have SQL*DEVELOPER but have to re-load the connection settings (they're stored in an HTML file) when I start it

  • New Computer want to transfer

    Please Help!
    I got a new computer. I just installed iTunes. How do I get the stuff that was on my phone to my iTunes? When I synced it, it didn't transfer anything.

    Doesn't work that way. I am sure if you try a search here first you will find it asked a lot and answered.
    There is a link to some KnowledgeBase article. But the process is you need to transfer all your old data from your old computer to the new one. Then you sync.
    The iPhone is NOT a backup device and not meant to have things come off. It is meant to sync with a library (mimic your computer).

  • Adjust length of multiple clips?

    Is it possible to easily adjust the length of multiple clips _simultaneously_?
    I actually want to adjust the length of multiple stills and I know that a way to do it ís to adjust the default still length, and then *reimport* (this is crazy!) the pictures and then automate them to a sequence... but that is just so awkward.
    Grateful for any help!

    Ah, it sure is a candidate!
    In the audio sequencer Cakewalk Sonar there's a feature to adjust the length of selected (single/multiple) clips. You can select a percentage and then select if it's to affect the duration of clips or the start times, or both. (Both is great if you want to shorten them and still have them stay adjacent.)
    So, a feature request it is! :)
    Meanwhile, I'd suggest Adobe to take a good look at popular audio sequencers, there's _a lot_ of great & convenient features to mimic...

  • Ext Hard Drive Shared on Network - How to Keep Mounted when I Log Out?

    I have a USB external hard drive set up as a network share. If I log out of the computer, I lose that share on the network. Is there a way to keep that drive from "auto-unmounting" when I log out of the computer it is attached to, so that it remains accessible to the other computers on the network? Thanks.
    Mac Mini Core Solo   Mac OS X (10.4.5)  

    I doubt it, but its a simple matter to drag the disk drive's icon to your Dock and click on it in order to mount it (that's what I do). You could also set up a simple Apple Script or Automator action to mimic that behavior.

Maybe you are looking for

  • Error when Scheduling a Cristal Report versus an Excel Table.

    The excel book is located in a folder at the Infoview server. The report has been published at the  Infoview    If I use the u2018u2019u2019viewu2019u2019u2019 link at infoview I obtain the results ok.  (Iu2019m not asked for any user/pw) But If I tr

  • Print Check Box In MIGO

    Hi ALL, I'm having an issue with print check box in migo . I created a po and i created a material document(i.e Goods Recipt) in MIGO using the PO nUMBER. I made sure i selected Collective Slip and Print Check Box enabled and posted the document and

  • Please help: User cannot see webi report data

    Hi, I've got a wired problem here in my webi report. Basically I am located in Singapore and produced a webi report for our user in UK. The report looks totally fine with all the data shown correctly. But when our report user logged into the dashboar

  • Event for preventing a new entry in DBTable

    hi all, please suggest me a event in table maintenance to have a check for preventing the entry into the table. i tried event 18 but wen the error msg is displayed it comes out of record entry window which is to be avoided. regards Madhu

  • Need new sticker for iPhone 5 box after a swap at Apple Store.

    iPhone 5 swapped at Apple Store, and I would like a sticker with the correct numbers to put on my box. How do I get one?