Mouse pointer on occasion has a small scrolling bar

that shows up and is really annoying is this a Vista or toshiba thing and can I uninstall it.
Thanks!

For every mouse issue the first thing you should do is to check mouse options to see if there is something you can do about it. It costs less time than looking in forum and wait for answer.
Anyway, I am not 100% sure what are you writing about but I presume you are writing about virtual scrolling option. Go to the mouse properties and disable this option. I hope you will be able to find it. If not please let me know I will help you.
What is now with Firefox under Vista? No comment to this?

Similar Messages

  • Macbook Pro starts up, has a small loading bar, and then shuts off.

    Macbook Pro starts up, has a small loading bar, and then shuts off after a few seconds, but the Windows bootcamp partition works fine.
    The repair disc option (using install disc) failed, and the computer cannot locate the original Mac side partition. Only Bootcamp appears under options to "restore from backup" or reinstall. The repair disc options says it should be repaired but doesn't seem to know how.
    Macbook Pro.
    Snow leaopard
    Bootcamped with Windows.
    Any ideas?

    Hold c or option key and boot off the 10.6 installer disk, run DU Repair from there.
    run through this list of fixes 1-8
    Step by Step to fix your Mac
    If it doens't work, you can recover files if you don't have any current OS X file backups, then grab what you can out of Bootcamp
    Use Data Rescue installed on the extenral boot drive ($100) to read the bits of the internal (non-filevaulted) drive to retrieve OS X data files if you can't get them off manually via drag and drop methods.
    Create a data recovery, undelete boot drive
    If you want to clone Windows, use WinClone and another drive. However it's likely compromised, unless it something you did in Windows, like trying to create a new parttition perhaps?
    Then perform a Zero Erase and install of 10.6 as shown here (on the entire drive, not only the parittions), this will give a new GUID partition table, EFI and map off bad sectors, totally fresh everything.
    How to erase and install Snow Leopard 10.6
    You cna use Carbon Copy Cloner to clone the new extenral setup to the new scrubbed internal drive. Recreate Bootcamp and WinClone back or fresh install Windows into Bootcamp like before. OR opt to use virtual machine software which is safer.
    Windows in BootCamp or Virtual Machine?
    Windows 7 can write to the boot drives GUID partition map (unlike XP), this is likely why it's borked now.

  • Have transferred from old computer to macbook air and have lost ability to scroll with mouse has gone to scroll bar. Can I fix this

    Have transferred data from my old computer to new MacBook Air. New computer now uses scroll bar like older version. Can I return the MacBook Air to scrolling with mouse pad.

    Open Mouse or Trackpad preferences in System Preferences and be sure the scroll setting is correct.

  • Since 10.4.4 safari has problem with scroll bar visualization...

    after the install of x.4.4 i have a strange occurance with safari. as seen here: http://dcxkid.case.edu/Picture%201.png the scroll bar becomes part of the web page image, and scrolls with the page, but becomes dysfunctional as a scroll bar. if i scroll back up, it sometimes goes away... if i wait when the page first loads, the scroll bar may completely disappear. what gives? any ideas or suggestions?
    pb 12''' 1.5 768mb ram   Mac OS X (10.4.4)  

    The same thing happened to me sometime in November, I think. It was working, and now it only zooms in except when I spin the wheel rapidly down through multiple detents (logitech mouse). Double checked it in a newly created account. Same thing happens. Works fine in Firefox but I like using Safari.

  • When I click on an action, nothing happens unless I keep moving the mouse pointer. This has only happened since I upgraded to version 6. Interestingly, the some situation is with the "SafeCentral" software.

    This happens every time I click on a button or text that does something like, after entering some information then clicking on say, a button to "Continue". The screen freezes and the little symbol on the left hand side of the tab stops rotating, but starts as soon as I move the mouse. If I stop moving the mouse the screen freezes again. I also have installed on my computer the application, '''SafeCentral''', which I know uses Firefox. This problem has only been encountered since I updated to version 6 and also when SafeCentral update the Firefox version they use.
    Wired or what!
    Thank you for any assistance you can offer.
    Regards
    Michael Murray

    Thank you for your prompt reply.
    I think you have identified the problem straight away, well done!
    I first encountered the problem a couple of months ago with an update on Safe Central, (protected environment) software. SC uses the Firefox browser. I won't insult you by explaining what the program does, I'm sure know better that I. I didn't have this problem with Version 5 of Firefox, so I conclude the easiest way to solve this issue would be for me to uninstall v. 6 and reinstall V. 5. As I only use SC for online shopping I can live with this miner irritation. I also notice the Trend Micro Toolbar, though it appears on the Firefox screen, does not monitor the web sites or check email addresses.
    So the TM boffins also have a problem with V.6, but I wager they aren't aware of it yet. Just in closing, I also use Chrome and Internet Explorer that work perfectly well. The problem defiantly lies with Mozilla.
    Kind regards
    Michael

  • Where has my vertical scroll bar gone?

    I just disappears on most web sites right after I make any mouse move. I am running Windows 7. This has been happening for about a month now. Thanks in advance.

    Hello,
    The Reset Firefox feature can fix many issues by restoring Firefox to its factory default state while saving your essential information.
    Note: This will cause you to lose any Extensions, Open websites, and some Preferences.
    To Reset Firefox do the following:
    Go to Firefox > Help > Troubleshooting Information.
    Click the "Reset Firefox" button.
    Firefox will close and reset. After Firefox is done, it will show a window with the information that is imported. Click Finish.
    Firefox will open with all factory defaults applied.
    Further information can be found in the Reset Firefox – [https://support.mozilla.org/en-US/kb/reset-firefox-easily-fix-most-problems easily fix most problems article].
    Did this fix your problems? Please report back to us!

  • Where has the side scroll bar for iTunes gone now that I have updated it?

    Is there any way to change back to a layout similar to before the new 11.0.1.12 ?

    to get the side bar back press CTRL+S

  • Jdeveloper - af:table scroll bar disappearing/truncating

    Hello,
    I'm having some issues with an af:table bound to a view object. The table is displaying questions to be administered to students applying for a scholarship. New questions can be created via a popup.. new questions are committed when the user clicks a save button on the popup, and the table is refreshed.
    The edit question popup uses af:inputText components to record most of the information for the new question being created. In particular, there is a field called "Question Text" - the display text for the question - which we put a 1000 character limit on. When typing in characters, at a certain point a scroll bar appears on the inputText component. I've noticed that after adding a few questions with the max # of characters, if I add a question, the question text of which doesn't have the max # of characters (and thus has a smaller scroll bar on the inputText component of my edit question popup) when I return to the main table, I lose functionality on my table scroll bar!
    For example, any time I make 2 questions with 1000 characters, and then a 3rd question with only two lines of Question Text, the scroll bar on the main table disappears completely until refreshed.
    Another time, I made 4 questions with a couple lines of Question Text, then 5 questions (#'s 5-9) with 1000 characters in the question text, then 3 questions that had just enough text to trigger a scroll bar in the inputText component of the Edit Question popup. When I would return to the table after creating questions 10-12, the most recent question would be in view... but if I scrolled to the top of the table and back down, I could only scroll down to question #9.
    All of my created data IS there, and a refresh restores the functionality of the table scroll bar. But has anyone seen behavior like this or have any suggestions of table settings, or how to best return from the edit question pop up (maybe I should re-execute the table's VO and NOT try to maintain currency on the newly created row..?) that might fix this?
    I'm including the code for my table and popup below just so you can see their settings. Of course, the components involved in this issue are part of a much larger system, so if there isn't enough information in this post to address the issue and you need any specific information (code from a backing bean/action listener method, etc..) just let me know!
    Thanks for looking.
    <af:panelCollection featuresOff="detach"
    id="stuQPc"
    partialTriggers=":::delQBtn :::appQCSave :::appQCCancel :::appQuestionSaveBtn :::appQuestionCancelBtn">
    <f:facet name="menus"/>
    <f:facet name="toolbar">
    <af:toolbar id="t2">
    <af:outputText value="#{pageFlowScope.mtnAppBean.currentAppName}"
    id="ot20"/>
    <af:spacer width="10"
    height="10" id="s2"/>
    <af:commandToolbarButton text="Create Student Question"
    partialTriggers="stuQTbl"
    clientComponent="true"
    icon="/images/add-16x16.png"
    disabled="#{ pageFlowScope.mtnAppBean.currentAppId==null}"
    id="ctb3">
    <af:showPopupBehavior popupId=":::appQuestionsPopup"/>
    <af:clientAttribute name="csaIsMultiChoice"
    value="No"/>
    <af:clientAttribute name="csaIteratorBindingName"
    value="AppQuestionStudentRefVO1Iterator"/>
    <af:clientListener method="handleEvent"
    type="click"/>
    <af:serverListener type="csaCustomEvent"
    method="#{schlrAppRequestBean.createEntity}"/>
    </af:commandToolbarButton>
    <af:commandToolbarButton text="Reorder Questions"
    partialTriggers="stuQTbl"
    clientComponent="true"
    icon="/images/add-16x16.png"
    disabled="#{pageFlowScope.mtnAppBean.currentAppId==null}"
    id="studReorder">
    <af:showPopupBehavior popupId=":::studentReorderPopup"/>
    </af:commandToolbarButton>
    </af:toolbar>
    </f:facet>
    <f:facet name="statusbar"/>
    <af:table value="#{bindings.AppQuestionStudentRefVO1.collectionModel}"
    var="row"
    rows="#{bindings.AppQuestionStudentRefVO1.rangeSize}"
    emptyText="#{bindings.AppQuestionStudentRefVO1.viewable ? 'No rows yet.' : 'Access Denied.'}"
    fetchSize="#{bindings.AppQuestionStudentRefVO1.rangeSize}"
    selectedRowKeys="#{bindings.AppQuestionStudentRefVO1.collectionModel.selectedRow}"
    selectionListener="#{bindings.AppQuestionStudentRefVO1.collectionModel.makeCurrent}"
    rowSelection="single"
    id="stuQTbl"
    columnStretching="last"
    displayRow="selected">
    <af:column sortProperty="CsaAppQuestionId" sortable="true"
    headerText="#{bindings.AppQuestionStudentRefVO1.hints.CsaAppQuestionId.label}"
    id="c6"
    inlineStyle="vertical-align:top;">
    <af:outputText value="#{row.bindings.CsaAppQuestionId.inputValue}"
    id="ot21"
    inlineStyle="vertical-align:top;">
    <af:convertNumber groupingUsed="false"
    pattern="#{bindings.AppQuestionStudentRefVO1.hints.CsaAppQuestionId.format}"/>
    </af:outputText>
    </af:column>
    <af:column sortProperty="QuestionSeqNumber" sortable="true"
    headerText="#{bindings.AppQuestionStudentRefVO1.hints.QuestionSeqNumber.label}"
    id="c7"
    inlineStyle="vertical-align:top;">
    <af:outputText value="#{row.bindings.QuestionSeqNumber.inputValue}"
    id="ot22"
    inlineStyle="vertical-align:top;">
    <af:convertNumber groupingUsed="false"
    pattern="#{bindings.AppQuestionStudentRefVO1.hints.QuestionSeqNumber.format}"/>
    </af:outputText>
    </af:column>
    <af:column sortProperty="QuestionText" sortable="true"
    headerText="#{bindings.AppQuestionStudentRefVO1.hints.QuestionText.label}"
    noWrap="false"
    width="210"
    headerNoWrap="false"
    id="c8"
    inlineStyle="vertical-align:top;">
    <af:outputText value="#{row.bindings.QuestionText.inputValue}"
    escape="false" converter="hyperlinkConverter"
    id="ot23"
    inlineStyle="vertical-align:top;"/>
    </af:column>
    <af:column sortProperty="NumberWordsInResponse" sortable="true"
    headerText="#{bindings.AppQuestionStudentRefVO1.hints.NumberWordsInResponse.label}"
    id="c9"
    inlineStyle="vertical-align:top;">
    <af:outputText value="#{row.bindings.NumberWordsInResponse.inputValue}"
    rendered="#{row.bindings.QuestionType.attribute == '2017'}"
    id="ot24"
    inlineStyle="vertical-align:top;">
    <af:convertNumber groupingUsed="false"
    pattern="#{bindings.AppQuestionStudentRefVO1.hints.NumberWordsInResponse.format}"/>
    </af:outputText>
    </af:column>
    <af:column sortProperty="ResponseRequireDisplayText"
    sortable="true"
    headerText="#{bindings.AppQuestionStudentRefVO1.hints.ResponseRequireDisplayText.label}"
    id="c10"
    inlineStyle="vertical-align:top;">
    <af:outputText value="#{row.bindings.ResponseRequireDisplayText.inputValue}"
    id="ot25"
    inlineStyle="vertical-align:top;"/>
    </af:column>
    <af:column headerText="" id="c11"
    inlineStyle="vertical-align:top;">
    <af:panelGroupLayout layout="horizontal"
    id="pgl2"
    valign="top">
    <af:commandButton text="Edit"
    icon="/images/edit-16x16.png" id="editQ">
    <af:showPopupBehavior popupId="::::appQuestionsPopup"/>
    <af:clientAttribute name="csaIteratorBindingName"
    value="AppQuestionStudentRefVO1Iterator"/>
    <af:clientListener type="click" method="handleEvent"/>
    <af:serverListener method="#{schlrAppRequestBean.editClicked}"
    type="csaCustomEvent"/>
    </af:commandButton>
    <af:commandButton text="Delete"
    icon="/images/delete-16x16.png"
    id="cb6">
    <af:showPopupBehavior
    triggerType="action"
    popupId="::::qdelpu"/>
    <af:clientAttribute value="AppQuestionStudentRefVO1Iterator"
    name="csaIteratorBindingName"/>
    <af:clientListener method="handleEvent" type="click"/>
    <af:serverListener method="#{schlrAppRequestBean.prepareForDelete}"
    type="csaCustomEvent"/>
    </af:commandButton>
    <af:commandButton text=" Edit Choices "
    rendered="#{row.QuestionType != '2017'}"
    id="cb7">
    <af:showPopupBehavior popupId="::::appQuestionChoice"/>
    <af:clientAttribute name="csaIteratorBindingName"
    value="AppQuestionStudentRefVO1Iterator"/>
    <af:clientListener type="click" method="handleEvent"/>
    <af:serverListener method="#{schlrAppRequestBean.editClicked}"
    type="csaCustomEvent"/>
    </af:commandButton>
    </af:panelGroupLayout>
    </af:column>
    </af:table>
    </af:panelCollection>
    <af:popup id="appQuestionsPopup"
    partialTriggers="tmplt:stuQPc"
    contentDelivery="lazyUncached">
    <af:dialog title="Student Question" type="none"
    partialTriggers="appQuestionCancelBtn"
    closeIconVisible="false" id="d8">
    <f:facet name="buttonBar">
    <af:panelGroupLayout layout="horizontal" halign="center"
    id="pgl16">
    <af:commandButton text="Save"
    actionListener="#{schlrAppRequestBean.saveAppQuestion}"
    id="appQuestionSaveBtn"
    partialSubmit="true"/>
    <af:commandButton text="Cancel"
    id="appQuestionCancelBtn"
    actionListener="#{schlrAppRequestBean.cancelPopup}"
    immediate="true"
    clientComponent="true"
    partialSubmit="true">
    <af:resetActionListener/>
    </af:commandButton>
    </af:panelGroupLayout>
    </f:facet>
    <af:panelFormLayout id="pfl2">
    <af:inputText value="#{bindings.AppName.inputValue}"
    label="#{bindings.AppName.hints.label}"
    required="#{bindings.AppName.hints.mandatory}"
    columns="#{bindings.AppName.hints.displayWidth}"
    maximumLength="#{bindings.AppName.hints.precision}"
    shortDesc="#{bindings.AppName.hints.tooltip}"
    id="it11">
    <f:validator binding="#{bindings.AppName.validator}"/>
    </af:inputText>
    <af:inputText value="#{bindings.CsaAppQuestionId.inputValue}"
    label="#{bindings.CsaAppQuestionId.hints.label}"
    required="#{bindings.CsaAppQuestionId.hints.mandatory}"
    columns="#{bindings.CsaAppQuestionId.hints.displayWidth}"
    maximumLength="#{bindings.CsaAppQuestionId.hints.precision}"
    shortDesc="#{bindings.CsaAppQuestionId.hints.tooltip}"
    readOnly="true" id="it12">
    <f:validator binding="#{bindings.CsaAppQuestionId.validator}"/>
    <af:convertNumber groupingUsed="false"
    pattern="#{bindings.CsaAppQuestionId.format}"/>
    </af:inputText>
    <af:inputText value="#{bindings.QuestionSeqNumber.inputValue}"
    label="#{bindings.QuestionSeqNumber.hints.label}"
    required="#{bindings.QuestionSeqNumber.hints.mandatory}"
    columns="#{bindings.QuestionSeqNumber.hints.displayWidth}"
    maximumLength="#{bindings.QuestionSeqNumber.hints.precision}"
    shortDesc="Order in which question will be displayed to applicant "
    id="it13">
    <f:validator binding="#{bindings.QuestionSeqNumber.validator}"/>
    <af:convertNumber groupingUsed="false"
    pattern="#{bindings.QuestionSeqNumber.format}"/>
    </af:inputText>
    <af:inputText value="#{bindings.NumberWordsInResponse.inputValue}"
    label="#{bindings.NumberWordsInResponse.hints.label}"
    required="#{bindings.NumberWordsInResponse.hints.mandatory}"
    columns="#{bindings.NumberWordsInResponse.hints.displayWidth}"
    maximumLength="#{bindings.NumberWordsInResponse.hints.precision}"
    shortDesc="Maximum number of words allowed in the response "
    disabled="#{bindings.QuestionType.attribute != '2017'}"
    partialTriggers="questionTypeId" id="it14">
    <f:validator binding="#{bindings.NumberWordsInResponse.validator}"/>
    <af:convertNumber groupingUsed="false"
    pattern="#{bindings.NumberWordsInResponse.format}"/>
    </af:inputText>
    <af:inputText value="#{bindings.QuestionText.inputValue}"
    label="#{bindings.QuestionText.hints.label}"
    required="#{bindings.QuestionText.hints.mandatory}"
    columns="60"
    maximumLength="#{bindings.QuestionText.hints.precision}"
    shortDesc="Verbiage of question " rows="6"
    id="it15">
    <f:validator binding="#{bindings.QuestionText.validator}"/>
    </af:inputText>
    <af:panelLabelAndMessage label="#{bindings.ResponseRequire.label}"
    showRequired="false" id="plam22">
    <af:panelGroupLayout layout="horizontal"
    shortDesc="Checkbox indicates a response is required "
    id="pgl17">
    <af:selectBooleanCheckbox label="#{bindings.ResponseRequire.label}"
    id="responseRequire"
    value="#{bindings.ResponseRequire.inputValue}"
    simple="true"
    autoSubmit="true"
    shortDesc="Checkbox indicates a response is required "/>
    <af:spacer width="5" height="10" id="s9"/>
    <af:outputText value="(#{bindings.ResponseRequireDisplayText.inputValue})"
    partialTriggers="responseRequire"
    id="ot49"/>
    </af:panelGroupLayout>
    </af:panelLabelAndMessage>
    <af:selectOneChoice value="#{bindings.QuestionType.inputValue}"
    label="#{bindings.QuestionType.label}"
    required="#{bindings.QuestionType.hints.mandatory}"
    shortDesc="#{bindings.QuestionType.hints.tooltip}"
    id="questionTypeId"
    autoSubmit="true">
    <f:selectItems value="#{bindings.QuestionType.items}"
    id="si4"/>
    </af:selectOneChoice>
    <af:inputText value="#{bindings.AddedBy.inputValue}"
    label="#{bindings.AddedBy.hints.label}"
    required="#{bindings.AddedBy.hints.mandatory}"
    columns="#{bindings.AddedBy.hints.displayWidth}"
    maximumLength="#{bindings.AddedBy.hints.precision}"
    shortDesc="#{bindings.AddedBy.hints.tooltip}"
    id="it16">
    <f:validator binding="#{bindings.AddedBy.validator}"/>
    </af:inputText>
    <af:inputDate value="#{bindings.AddedOn.inputValue}"
    label="#{bindings.AddedOn.hints.label}"
    required="#{bindings.AddedOn.hints.mandatory}"
    shortDesc="#{bindings.AddedOn.hints.tooltip}"
    id="id5">
    <f:validator binding="#{bindings.AddedOn.validator}"/>
    <af:convertDateTime pattern="#{bindings.AddedOn.format}"/>
    </af:inputDate>
    <af:inputText value="#{bindings.UpdatedBy.inputValue}"
    label="#{bindings.UpdatedBy.hints.label}"
    required="#{bindings.UpdatedBy.hints.mandatory}"
    columns="#{bindings.UpdatedBy.hints.displayWidth}"
    maximumLength="#{bindings.UpdatedBy.hints.precision}"
    shortDesc="#{bindings.UpdatedBy.hints.tooltip}"
    id="it17">
    <f:validator binding="#{bindings.UpdatedBy.validator}"/>
    </af:inputText>
    <af:inputDate value="#{bindings.UpdatedOn.inputValue}"
    label="#{bindings.UpdatedOn.hints.label}"
    required="#{bindings.UpdatedOn.hints.mandatory}"
    shortDesc="#{bindings.UpdatedOn.hints.tooltip}"
    id="id6">
    <f:validator binding="#{bindings.UpdatedOn.validator}"/>
    <af:convertDateTime pattern="#{bindings.UpdatedOn.format}"/>
    </af:inputDate>
    </af:panelFormLayout>
    </af:dialog>
    </af:popup>

    Thanks Mohammad
    I tried this but doesn't work. Also I save the getRangeStart return value before Rollback and tried to set with scrollRange(range) or scrollToRangePage(range) methods after Rollback but nothing changes, the scrollbar resets to the top position. The getCurrentRow and getRangeStart methods return the original values before rollback, but the scrollbar continue moving at the top position of the table...
    Any suggestions?

  • Square around the mouse pointer

    How can I remove the square around the mouse pointer?
    Regards
    Roald Olay

    From the menu bar, select
               ▹ System Preferences... ▹ Accessibility ▹ Zoom ▹ Zoom Style: Fullscreen

  • Unnecessary horizontal scroll bar in API

    PROBLEM .................
    Someone recently asked:
    When viewing the Java SE v1.4.1 docs
    http://java.sun.com/j2se/1.4.1/docs/api/index.html
    in frames in Internet Explorer v6.0, the right frame always has a horizontal scroll
    bar regardless of how I size the window. This results in the right or
    left edge of the docs to be clipped in the browser. I had the same
    problem with the v1.4.0 docs leading me to believe it is an issue in the
    HTML generation in the javadoc tool. I'm no fan of Microsoft, but your
    HTML docs should be viewable in the most popular browser on Windows
    IMHO.
    SOLUTION.................
    This is due to a bug in IE, for which there is a workaround that
    you can easily implement by making a small change to a single file.
    The horizontal scroll bar will go away if you change api/index.html
    from this:
    <FRAME src="overview-summary.html" name="classFrame"
    title="Package, class and interface descriptions">
    to this:
    <FRAME src="overview-summary.html" name="classFrame" scrolling="yes"
    title="Package, class and interface descriptions">
    However, this fix did not make it into 1.4.2.
    This is the bug report:
    http://developer.java.sun.com/developer/bugParade/bugs/4852280.html
    -Doug Kramer
    javadoc team

    Ohh... thanks. I was wondering about that.

  • Scroll bars & creating buttons problem

    I am trying to create a basic photo browser. The upper area is the enlarged view of the image. The lower portion is a scrollable view of the thumbnails in the directory chosen. I have most of it working...except that the scrollable view doesn't scroll, and the buttons that I created don't cause the image to show up in the main view port.
    There is the main window, divided into two parts: upper and lower. The upper part is the main view, as described above. The lower part is a panel. That lower panel contains two things, another panel and a button. This panel inside the lower section contains the scrollable window; this scrollable window is a viewport onto another panel that contains the dynamically created buttons (which are thumbnails of the images in the directory).
    I was trying to force the scrollbar policy to always show the horizontal bar (that is the only one I want visible) but that wasn't working either; I would get compiler errors when that was included. I have tried adjusting sizes of things, and the order that things are added to the main JFrame.
    Any suggestions would be appreciated.
    Here is the code:
    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.io.File;
    import java.io.FileFilter;
    import javax.swing.BorderFactory;
    import javax.swing.JButton;
    import javax.swing.JFileChooser;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    import javax.swing.ScrollPaneConstants;
    import javax.swing.border.EtchedBorder;
    import javax.swing.filechooser.FileNameExtensionFilter;
    * PhotoGUI Browse
    * Description:  Generate a GUI interface for viewing a large view of an image and previews of thumbnails
    * in a directory.  There are two parts to the GUI:  large upper section for main viewing, and a short lower
    * section for viewing the thumbnail previews.  The lower section is also split into two parts:  the left part
    * is a scrollable pane where the thumbnails will be previewed, and then a small section to the right where
    * a button for changing directories will be present.  (I wanted the button to always be visible so didn't
    * put it in the scrollable area.)
    public class PhotoGUI extends JFrame {
         final int SIZE = 75;     //scaling size for images in thumbnail browser
         boolean firstRunThrough = true;               //Changes behavior of directory requester
         private JPanel thumbs;
         private JPanel pickNThumbs;
         private ImagePanel bigView ;
         private JScrollPane scroller;
         private JButton pickDirButton;
         private thumbSelectedListener thumbPicksNose;
         public PhotoGUI () {
              this.setDefaultCloseOperation (EXIT_ON_CLOSE);
              this.setSize(600,600);       //Starting size of the overall container.
              this.setTitle("Eye Photo photo browser");
              //The upper portion of the GUI, where the large view of the image will be held
              bigView = new ImagePanel();       
              //bigView.setSize (600,500);
              //The bottom section of the GUI; will hold the thumbnail previews
              //(in a scrollable panel) and a button for changing directories.
              pickNThumbs = new JPanel();             
              pickNThumbs.setBackground(Color.WHITE);
              pickNThumbs.setSize(600,100);
              pickDirButton = new JButton("Pick directory...");
              //pickDirButton.setSize(75,150);
              dirPickListener dirButton = new dirPickListener ();
              pickDirButton.addActionListener(dirButton);
              thumbs = new JPanel();              //The panel that will hold the thumbnail previews
              scroller = new JScrollPane(thumbs);       //Setting the scroll bar pane to view the thumbnail panel
              //scroller.setVerticalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
              //scroller.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
              // scroller.setSize(525,100);          
              scroller.setBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED));
              pickNThumbs.add(scroller);
              pickNThumbs.add(pickDirButton);
              this.add(bigView);
              this.add(pickNThumbs, BorderLayout.SOUTH);
              String pickedDir = pickDir();               //Setting up the while loop so it will keep requesting
              if (pickedDir.equals("-1")) {
                   if (firstRunThrough)   System.exit(0);          //End program if they don't pick a dir the first time through.
              }else {
                   thumbsUp(pickedDir);                  //They picked good Dir; populate thumbnails
                   firstRunThrough = false;
         public String pickDir () {          
              // This is the file chooser method. 
              JFileChooser dirPicker = new JFileChooser();
              dirPicker.setDialogTitle("Pick a directory");
              dirPicker.setApproveButtonText("Open directory");
              dirPicker.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
              int x = dirPicker.showOpenDialog(getParent());   //maybe I don't need this?
              if (x == JFileChooser.APPROVE_OPTION) {
                   return dirPicker.getSelectedFile().getAbsolutePath();
              } else return "-1";              //Just to cover all possible conditions
         public void thumbsUp (String chosenDir) {
              // Thumb populater method.  It adds each thumb-button to the scroller panel
              thumbs.removeAll();         //Need to remove old directory's buttons
              File selectedDir = new File(chosenDir);
             FileNameExtensionFilter filter = new FileNameExtensionFilter("JPG/GIF/BMP/PNG Images", "bmp", "jpg", "jpeg", "gif", "png");
              File [] dirEntries = selectedDir.listFiles();
              for (File tempFile : dirEntries) {    
                   if (filter.accept(tempFile) && tempFile.isFile()) {       //That way I only get certain types
                        JButton howToNameMultipleButtons = new JButton();
                        howToNameMultipleButtons.setActionCommand(tempFile.getAbsolutePath());
    //                    System.out.println(tempFile.getAbsolutePath());
    //                    System.out.println(howToNameMultipleButtons.getActionCommand());
                        howToNameMultipleButtons.setIcon(new ScaledIcon(tempFile.getAbsolutePath(), SIZE));
                        howToNameMultipleButtons.addActionListener(thumbPicksNose);
                        thumbs.add(howToNameMultipleButtons);
              this.setVisible(true);   //Down here so first run through program opens Dialog before showing
         public class dirPickListener implements ActionListener {
              public void actionPerformed (ActionEvent ae) {
                   thumbsUp(pickDir());     //Opens Dir selection dialog and feeds the thumbnail populater
         public class thumbSelectedListener implements ActionListener {
              public void actionPerformed (ActionEvent ae) {
                   String thumbPicked = ae.getActionCommand();    //Should return path string of thumbButton clicked
                   // System.out.println(ae.getActionCommand());    //TSing step; to see if this bit even fires off.
                   bigView.setImage(thumbPicked);
                   bigView.setToolTipText(thumbPicked);
                   //  bigView.setBackground(Color.GREEN);
    }

    Ah! I got some of it figured out at least...
    Setting the preferred size parameter has caused the scroll bars to display! :) Thanks for the hint on that.
    But I get an error when I try and use the scrollbar policy settings. Here are the results:
    Exception in thread "main" java.lang.IllegalArgumentException: invalid verticalScrollBarPolicy
         at javax.swing.JScrollPane.setVerticalScrollBarPolicy(Unknown Source)
         at javax.swing.JScrollPane.<init>(Unknown Source)
         at PhotoGUI.<init>(PhotoGUI.java:70)
         at PhotoBrowser.main(PhotoBrowser.java:15)And the code I used:
    scroller = new JScrollPane(thumbs,
                        ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS,
                        ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER);       //Setting the scroll bar pane to view the thumbnail panel
              Edited by: Mole_Hunter on Feb 1, 2010 9:57 AM

  • Sound preference pane no scroll bar

    On both my intel Macs running 10.5.4, the sound preference pane has no scroll bar for the alert sounds so that it appears that there are only 4 alerts whereas the full complement IS actually there but you sort of have to drag on one of the highlighted alerts to get to the hidden others. Would be much easier with a scroll bar.
    Can someone else confirm that this is so on their Mac?

    Oops, my mistake.
    It is the known behavior of Mac OS X not to display scroll-bars correctly
    when there is not enough screen real-estate for all four buttons and the
    bar area. TinkerTool explicitly warns about this setting ("Small scroll bars
    may not work correctly if there is not enough space to display all four arrow
    buttons.")

  • Horizontal Scroll Bar Disappeared in Web Report(BW 7)

    Hi All,
    We have just upgraded one of our Developement BW system from 3.5 to Netweaver 2004s, with support pack 7.
    After running our query in Web, we have found that all our reports has no horizontal scroll bar to display the query column. This  in turn pushes the corresponding Chart to theleft extreme of the viewing area.  
    I have tried to reset the web item properities of the table , but no help.                                                 I have compared the web item properities for the  table in the system where upgrade has not been applied yet. It is same.Scoll bar does appear in BW system where there is no upgrade.
    I have searched the OSS for answer, but did not find any answer.
    Did anybody face this issue after upgrade to BIW 7 ?
    Our WAD is ver. 3.5 Final release.
    Your response is highly appreciated .

    Here is the code
    Classes for paging area *******/      
    .SAPBEXScrollVert     {
         font-family:Arial,sans-serif;
         background-color:#ffffff;
         color:#000000;
         font-style:normal;
         font-weight:normal;
         font-size:71%;               
         text-align:left;
         margin:0 1px 0 1px;
         padding:1px 3px 1px 3px;
    .SAPBEXScrollHor     {
         font-family:Arial,sans-serif;
         background-color:#ffffff;
         color:#000000;
         font-style:normal;
         font-weight:normal;
         font-size:71%;               
         text-align:right;
         margin:0 1px 0 1px;
         padding:1px 3px 1px 3px;

  • Vertical Scroll Bar Listener

    I'm guessing this isn't possible, but I'm not willing to give
    up yet!
    I've got a datagrid that occasionally has a vertical scroll
    bar. Whenever the scroll bar shows up, it crops one of my columns.
    I know that datagrid columns cannot have percentage based widths,
    which causes the issue I'm having. I thought the workaround might
    be to add a creationComplete function to the datagrid and then set
    the datagrids width using that. There is just one problem, the
    datagrid does not "see" the entrance of the vertical scrollbar. So
    when Flex is setting the width of the datagrid internally, it's not
    accounting for the scrollbar.
    Hope that makes sense. What I'm hoping is possible, but have
    been unable to find any documentation on is to somehow listen for
    the scrollbar which would allow for something like the "code"
    below.
    Any thoughts on this? I really appreciate any and all
    help.

    I'm guessing this isn't possible, but I'm not willing to give
    up yet!
    I've got a datagrid that occasionally has a vertical scroll
    bar. Whenever the scroll bar shows up, it crops one of my columns.
    I know that datagrid columns cannot have percentage based widths,
    which causes the issue I'm having. I thought the workaround might
    be to add a creationComplete function to the datagrid and then set
    the datagrids width using that. There is just one problem, the
    datagrid does not "see" the entrance of the vertical scrollbar. So
    when Flex is setting the width of the datagrid internally, it's not
    accounting for the scrollbar.
    Hope that makes sense. What I'm hoping is possible, but have
    been unable to find any documentation on is to somehow listen for
    the scrollbar which would allow for something like the "code"
    below.
    Any thoughts on this? I really appreciate any and all
    help.

  • Vertical scroll bar for the table

    Hi,
    I have a table which will contain more than 100 rows. First Visible rows will be 10.
    i want a vertical scroll bar for the table, so that i can see all the rows using vertical scroll bar. While scrolling down, the header row, which contain names of the column should be static (ie visible even scroll down) and the footer of the table should be visible even goes up.
    If I use Scroll container, it will take whole table and the header row, row with name of column will move up invisible when i scroll down. So it is not useful if i use scroll contatiner.
    I need a fnctionality were table has a vertical scroll bar to it.
    Thanks
    Maha

    Hi,
    Your requirement is one of the default properties of the Table UI element in NWDS CE version.
    Regards,
    Alka.

Maybe you are looking for

  • Is there any way to get Browser Laguage in javascript or jquery

    Hi , I want current Browser language in sharepoint variation page using jquery or javascript, but the problem is navigator.browserLanguage is always returning en-us, even i selected different language in browser. Issue coming only in IE. in firefox n

  • Import button disabled

    The import button is disabled with the latest Firefox update and I can't import bookmarks from Safari. My (only) add-on, the Firebug, is up-to-date. What should I do? Thank you.

  • What is this? nokia 5800 little lock icon :S

     edit: new image added (better quality) [IMG]http://i97.photobucket.com/albums/l233/Dima33/Imag​e0015.jpg[/IMG] What is this? Little yellow lock key on the video...I'm unable to open it or copy it everything was fine for 2 weeks...i had this video as

  • InDesign CS5.5 to Epub: Newly Bloated File?

    I have an InDesign EBook File consisting of 25 chapters and many maps and photos, and up until now everything was hunky dory. I'm using BookBaby as an aggregator because ISBN's are so much cheaper with them. I sent the preflight-checked, Caliber-pass

  • Load external images and video in edge

    Hi. I am looking into edge instead of flash. My question is how do you load external images and videos from an external server? To clarify, I need to insert a link from where the images can load into the stage, so they don´t take up any of the final