Horizontal & vertical scroll bar on Image-Item

Hello
I have an image issue... I put a button to zoom-in and zoom-out, but I noticed that when I zoom-in, I see only the top left of the image.
How can I insert scrolling both vertical and horizontal bars so that the user can see the rest of the zoomed image?
Any clue?

Thank you!

Pezzo,
You can display bars vertical and Horizontal scrolling on the Image_Item by setting properties "Show vertical scroll bar" and 'Show horizontal scroll bar' to 'yes '. Unfortunately, you can't dynamically set these properties so that they appear only when you zoom in on the image. :-(

I hope this helps.
Craig...

Published by: Silvere on October 23, 2008 09:06

After I clicked 'Save the Message' a thought struck me that you could have two Image_Items in your form. The one with the scroll bars and the other without. Your Zoom button you could switch back and forth between the Image_Items so it would give you the effect to activate the scroll bars and turn off when you zoom / zoom back in the picture. :-)

Tags: Oracle Development

Similar Questions

  • How to recover the horizontal & vertical scroll bars in Outook Express

    I have XP OS House & use Microsoft Outtook Express.  recently, the horizontal & vertical scroll bars disappeared from all but one of my follders. Any suggetions on how to recover these bars thanks to you all.

    I think it may have something to do with the largest compensation part of the Inbox on & leaving very few emails in there.

    I noticed that records I keep have very few emails in them are also without the scroll bar.

    Which is part of what Steve said. They will not appear if there is nothing to achieve. I'm glad that it's as simple as that.

  • help with a problem of vertical scroll bar with a list item

    Hello. I have a < s:list > base using an XMLListCollection as there the data provider and a very basic itemrenderer. When a row is clicked in the list a function gets the list.selectedIndex then fills some text with more xml data fields. everything works fine... the problem I have is that the vertical scroll bar on the list seems to be "clickable" - as a line in the list. the scroll bar Scrolls normally but when he clicked on the selectedIndex property becomes-1 which is not useful b/c, the value-1 is passed to the XMLListCollection.

    any ideas? Cheers.

    The default value for SelectedIndex is - 1.  If you have not selected all the items in the list, then it will always return-1.

    Here is a sample application, view, if you select an item and then click the scroll bar is not - 1:

    http://ns.Adobe.com/MXML/2009.
    xmlns:s = "library://ns.adobe.com/flex/spark" >
       
       
            Import spark.events.IndexChangeEvent;
    protected function list1_clickHandler(event:MouseEvent):void {}
    trace ("Click event:", event.currentTarget.selectedIndex);
    }
    protected function list1_changeHandler(event:IndexChangeEvent):void {}
    trace ("change the event:", event.currentTarget.selectedIndex);
    }
    ]]>
       

       
       
           
       

       

  • adjustPopupWidth will not correctly work if there is a vertical scroll bar

    Previously, I use "adjustPopupWidth", so that my JComboBox will enough width to display all items in the drop-down list.

    However, I realize when he is present of the vertical scroll bar, 'adjustPopupWidth' will not produce a good width to display all the items in the drop-down list. This causes a horizontal scrollbar to appear as well (which is not what I want)

    A code example is as follows:
    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    
    /*
     * NewJFrame.java
     *
     * Created on Dec 30, 2010, 12:35:42 AM
     */
    
    package javaapplication24;
    
    import java.awt.Component;
    import java.awt.Dimension;
    import javax.swing.JPopupMenu;
    import javax.swing.JScrollBar;
    import javax.swing.JScrollPane;
    import javax.swing.event.PopupMenuEvent;
    import javax.swing.event.PopupMenuListener;
    import javax.swing.plaf.basic.BasicComboPopup;
    
    /**
     *
     * @author yccheok
     */
    public class NewJFrame extends javax.swing.JFrame {
    
        // Resize JComboBox dropdown doesn't work without customized ListCellRenderer
        private void adjustPopupWidth() {
            if (jComboBox1.getItemCount() == 0) return;
            Object comp = jComboBox1.getUI().getAccessibleChild(jComboBox1, 0);
            if (!(comp instanceof JPopupMenu)) {
                return;
            }
            JPopupMenu popup = (JPopupMenu) comp;
            JScrollPane scrollPane = (JScrollPane) popup.getComponent(0);
    
            //Object value = this.getItemAt(0);
            //Component rendererComp = this.getRenderer().getListCellRendererComponent(null, value, 0, false, false);
            //if (rendererComp instanceof JXTable) {
            //    scrollPane.setColumnHeaderView(((JTable) rendererComp).getTableHeader());
            //}
            BasicComboPopup basic = (BasicComboPopup)comp;
            Dimension prefSize = basic.getList().getPreferredSize();
            Dimension size = scrollPane.getPreferredSize();
    
            size.width = Math.max(size.width, prefSize.width);
            scrollPane.setPreferredSize(size);
            scrollPane.setMaximumSize(size);
            // Do we need to call revalidate?
            //scrollPane.revalidate();
        }
    
        private void adjustScrollBar() {
            final int max_search = 8;
            // i < max_search is just a safe guard when getAccessibleChildrenCount
            // returns an arbitary large number. 8 is magic number
            JPopupMenu popup = null;
            for (int i = 0, count = jComboBox1.getUI().getAccessibleChildrenCount(jComboBox1); i < count && i < max_search; i++) {
                Object o = jComboBox1.getUI().getAccessibleChild(jComboBox1, i);
                if (o instanceof JPopupMenu) {
                    popup = (JPopupMenu)o;
                    break;
                }
            }
            if (popup == null) {
                return;
            }
            JScrollPane scrollPane = null;
            for (int i = 0, count = popup.getComponentCount(); i < count && i < max_search; i++) {
                Component c = popup.getComponent(i);
                if (c instanceof JScrollPane) {
                    scrollPane = (JScrollPane)c;
                    break;
                }
            }
            if (scrollPane == null) {
                return;
            }
            scrollPane.setHorizontalScrollBar(new JScrollBar(JScrollBar.HORIZONTAL));
            scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
        }
    
        private PopupMenuListener getPopupMenuListener() {
            return new PopupMenuListener() {
                @Override
                public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
                    // We will have a much wider drop down list.
                    adjustPopupWidth();
                }
    
                @Override
                public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
                }
    
                @Override
                public void popupMenuCanceled(PopupMenuEvent e) {
                }
            };
        }
    
        /** Creates new form NewJFrame */
        public NewJFrame() {
            initComponents();
            // Have a wide enough drop down list.
            jComboBox1.addPopupMenuListener(this.getPopupMenuListener());
            adjustScrollBar();
        }
    
        /** This method is called from within the constructor to
         * initialize the form.
         * WARNING: Do NOT modify this code. The content of this method is
         * always regenerated by the Form Editor.
         */
        @SuppressWarnings("unchecked")
        // <editor-fold defaultstate="collapsed" desc="Generated Code">
        private void initComponents() {
    
            jComboBox1 = new javax.swing.JComboBox();
    
            setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    
            jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5", "Item 6", "Item 7", "long long long long long string", "Item 8", " " }));
    
            javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
            getContentPane().setLayout(layout);
            layout.setHorizontalGroup(
                layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(layout.createSequentialGroup()
                    .addGap(140, 140, 140)
                    .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, 108, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addContainerGap(152, Short.MAX_VALUE))
            );
            layout.setVerticalGroup(
                layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(layout.createSequentialGroup()
                    .addContainerGap()
                    .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addContainerGap(269, Short.MAX_VALUE))
            );
    
            pack();
        }// </editor-fold>
    
        /**
        * @param args the command line arguments
        */
        public static void main(String args[]) {
            java.awt.EventQueue.invokeLater(new Runnable() {
                public void run() {
                    new NewJFrame().setVisible(true);
                }
            });
        }
    
        // Variables declaration - do not modify
        private javax.swing.JComboBox jComboBox1;
        // End of variables declaration
    
    }
    Remove 'Item 1' up to 'Article 7', results in a vertical scroll bar is not displayed. Therefore, "adjustPopupWidth" will work correctly.

    It seems that the calculation within the "adjustPopupWidth", should take into account in the bar vertical scrolling. But how?

    Thank you.

    [url http://www.camick.com/java/blog.html?name=combo-box-popup] Combo Box Popup handles this.

  • 0 line ListBox and vertical scroll bar problem

    Hello

    I tried to do simple VI where I can check the items in the Listbox control. My problem is that when I click anywhere on the buttons with the triangles, the mouse down or the vertical scroll bar of the event triggers and check the item in the line 0.

    Is this a problem or is it just a mistake in the code?

    For some reason, I'm not able to fix VI, so block diagram is below.

    Thanks for any help.

    I use LV 2010.

    Duri

    Here's a demo VI, who manages the selection listbox like that with a single click.  Sauve saved in 2011, uses the OpenG table.

  • TREE programmatically set vertical scroll bar

    Is there a way to programmatically control the position of the vertical scroll bar of the TREE. I've looked through the nodes of property and do not see it. Thank you...

    The closest thing I know is to call the Visible ensure invoke node on a specific item tag. Who will ensure that the node can be seen in the current scrolling selection. So you can call it on a particular tag to access a particular section. This has other side effects, such as the expansion of the section that contains the node you call it, is not an ideal way to scroll position.

  • long pull down the menu with no vertical scroll bar

    People,

    It's been 3.5 years ago when we had to learn that there is no way to have a long drop down menu control without a vertical scroll bar. See

    http://forums.NI.com/NI/board/message?board.ID=170&message.ID=217428&query.ID=395029#M217428

    Now, after that we got LabVIEW 8.6.1 there is still no the ability to remove the vertical scroll bar if there is a 'Vertical Scrollbar Visible' property node for the drop-down list boxes. As already observed in 2006 with the drop-down list 8.2 LV Smercurio, this property node has no effect, probably because of a bug. This behavior is always the same with LV 8.6.1.

    A few days ago a user of our software have complained that the menu items would be missing. In fact, they were not, but rather he oversaw the scroll bar and do not scroll to the bottom of the column - that's why it did not find the menu items. In general, it's pretty annoying if you have to scroll first before you can select a particular item. In most cases, the scroll bar is all just useless since the Panel is large enough to display all menu items at the same time.

    How do you design a long drop-down menu on your UI? Any ideas how to get around the scroll bar mean?

    Sorry for the lengthy post. I'm afraid that you have to use the vertical scroll bar while reading my text...

    Thanks for any input,

    Peter

    Stoeckel says:

    Any ideas how to get around the scroll bar mean?

    I think that's what you're asking.  This works for any named digital control, and I think a small change will be too much work for a drop-down list box.

    Jim

  • Instability of the vertical scroll bar of the Panel

    Win 7 Professional, SP 1, 64-bit on a Lenovo ThinkPad. The vertical scroll bar on the "Programs and features" Control Panel suddenly is so unstable that it is impossible to click on a title. Agitation is present both a Logitech mouse and ThinkPad track point device, well even more so with the mouse. The mouse driver is up to date, and the batteries are charged.  The instability of the scroll bar does not seem to occur in all areas of the Control Panel, but appears on some menus of Windows Explorer, to a certain extent on this page (I have difficulties to access the submit button) and some Internet sites. Word so far.  What do about it?

    Hello

    Thanks for posting your query in Microsoft Community Forum.

    1. You did it no particular change in the computer before the show?

    Please, try the following suggestions and check.

    Method 1: Start your computer in safe mode

    http://Windows.Microsoft.com/en-us/Windows/Start-computer-safe-mode#start-computer-safe-mode=Windows-7

    If the problem does not occur in safe mode or safe mode with network and then places the machine to clean the start State and check if helps you solve this problem.

    Method 2: Run the clean boot

    Put your system to the clean boot state helps determine if third-party applications or startup items are causing the problem. You must follow the steps in the article mentioned below to perform a clean boot.

    See the link to perform the clean boot.

    How to perform a clean boot in Windows

    http://support.Microsoft.com/kb/929135/en-us

    Note: See 'How do I reset the computer to start normally after a boot minimum troubleshooting' to reset the computer starts normally after troubleshooting.

    Let us know if the problem still persists. We will be happy to help you further.

    Thank you

  • How to apply the vertical scroll bar to &lt; af:selectOneChoice &gt;?

    Hi all...

    JDeveloper Version is 11.1.1.7.1

    My use case is as follows:

    I used < af:selectOneChoice > that contains 10 items. When the user clicks on an item, instead of a list of all the Articles 10, I want only 3 items to display, remaining is displayed only when the user scroll down.

    Here is my code:

    < af:selectOneChoice label = "Numbers".

    Binding = "#{backingBeanScope.backing_scroll." Soc1}.

    ID = "soc1" >

    < af:selectItem label = "Item1" value = "One"

    Binding = "#{backingBeanScope.backing_scroll." SI1}.

    ID = "si1" / >

    < af:selectItem label = "Item2" value = "Two"

    Binding = "#{backingBeanScope.backing_scroll." SI2}.

    ID = "si2" / >

    < af:selectItem label = 'Item3' value = "Three"

    Binding = "#{backingBeanScope.backing_scroll." Si3}.

    ID = "si3" / >

    < af:selectItem label = "Item4" value = "Four"

    Binding = "#{backingBeanScope.backing_scroll." Si4}.

    ID = "si4" / >

    < af:selectItem label = "Item5" value = "Five"

    Binding = "#{backingBeanScope.backing_scroll." Si5}.

    ID = "i5" / >

    < af:selectItem label = "Item6" value = "Six"

    Binding = "#{backingBeanScope.backing_scroll." Si6}.

    ID = "si6" / >

    < af:selectItem label = "Item7" value = "Seven"

    Binding = "#{backingBeanScope.backing_scroll." Si7}.

    ID = "si7" / >

    < af:selectItem label = "Item8" value = "Eight"

    Binding = "#{backingBeanScope.backing_scroll." Si8}.

    ID = "si8" / >

    < af:selectItem label = "9" value = "Nine"

    Binding = "#{backingBeanScope.backing_scroll.si9} '"

    ID = "si9" / >

    < af:selectItem label = "Article 10" value = "10"

    Binding = "#{backingBeanScope.backing_scroll.si10} '"

    ID = "si10" / >

    < / af:selectOneChoice >

    How can I accomplish this? Any suggestions?

    Hi all

    JDeveloper by default displays a vertical scroll bar if it has more than 20 Articles in selectOneChoice.

    Thank you.

  • How to hide the vertical scroll bar in the Combobox?

    Hello

    I try to hide the vertical scroll bar in my combobox, because the number of items is small so it is not necessary that the vertical scroll bar is displayed.

    I have a very strange behaviour :

    When I view for the first time in my combobox, the vertical scroll bar is displayed - unless I have enough evidence to justify the appearance of the vertical scroll bar!

    When I select an item in my combobox, the vertical scroll bar disappears (good behavior): it is always the same list of items!

    I have try several solutions... the vertical scroll bar always appears!

    If you have any ideas, it will be fun...

    Thanks in advance

    concerning

    FM

    Try the following:

      primaryStage.show();
            Platform.runLater(new Runnable() {
                public void run() {
                    final Node scrollBar = comboBox.lookup(".scroll-bar:vertical");
                    scrollBar.setOpacity(0);
                }
            });
    
  • The vertical scroll bar of a Tilelist style

    Is it possible in flex for the vertical scroll bar of a tilelist style, rather than using the boring default scroll bars? What I have in mind is to have a place and a down arrow in the top and bottom where the regular scroll bar would actually then when my tilelist has more items than do the heaight these arrows will and act as a scroll bar.

    Is this possible?

    This example uses Degrafa (right click to view Source):

    http://PV3D.org/2009/04/14/theres-more-than-one-way-to-skin-a-ScrollBar/

    http://www.FoxArc.com/blog/article/101.htm

    If this post answers your question or assistance, please mark it as such.

  • How to get the vertical scroll bar is displayed for control panel

    Hi there, Im a beginner in Flex and I'm working on my first application for a client. I have the most difficult time to get a vertical scroll bar to work for a Panel control, that I use. Here's the overview:

    1. I have a control of the application with a horizontal layout
    2. I have a Vbox left with 2 panels on top of the other,
    3 - I have a Panel on the right with a bunch of text controls just above another.

    the application looks like this. Think fair spaces and dashes since this wont let me enjoy the areas:

    ______________________
    | - - - - - - - - -| - - - - text - - - - |
    | - - - - - - - - -| - - - - text - - - - |
    | - - - - - - - - -| - - - - text - - - - |
    | ---------------| - - - - text - - - - |
    | - - - - - - - - -| - - - - text - - - - | -browser window ends here
    | - - - - - - - - -| - - - - text - - - - |
    | - - - - - - - - -| - - - - text - - - - |
    ______________________


    MY PROBLEM: I would like the application to stay confined to the browser window and have scroll bars appear in the right panel when text controls contained too long for the browser window. Yet, I can't make it work, Ive tried to use clipContent = true and activation verticalScrollPolicy but nothing seems to make the sign on the right contrain at the height of the browser window.

    I have a feeling it's something really simple so any help would be LARGELY APPRECIATED!

    The best
    Stephen

    I have it! Thanks Darin for work through this with me. Liike looks like, I really need the Hbox, so do the layout of Panel = "absolute" as josh suggested. Then wrap all text with a vbox controls, Viola! I get scrolling as expected! Here's the final MXML:


    http://www.Adobe.com/2006/mxml"layout ="horizontal">











    Here is a bunch of text in a single text control

    ]]>





    Ashraf asdawdd wadmdwad mildm awdn wad I niawfnaf nawfn awfn awifn awf

    adsadwadwadawd

    asdadwavawvvawvaw

    ]]>





    asdasdsav

    asdasdsadwninib

    awnvndzln

    qwanil

    asbnil nl

    ]]>




    Thank you very much!
    s

  • Adobe edge animation shows unwanted vertical scroll bar in firefox only

    someone has any idea how to lose a vertical scroll bar on a site where I built an advanced adobe reactive animation. on all other browsers the overflow: hidden works perfectly. only in firefox make a scroll bar appears. little help please. the site is http://www.drotardesign.com/dd/about.html

    d

    I doesn't seem to work if you apply too full: hidden in the object tag.
    It doesn't work if I add this attribute to the body of the animation.
    You can consider using an iframe that have scrollbars hidden instead of an object tag.

  • Can I put a vertical scroll bar in the browser firefox left?

    Can I put a vertical scroll bar in the browser firefox left?
    I'm left-handed so using the quite difficult scroll bar, so I want to move the scroll bar position, so I have to do? hope to receive a response soon from the Center

    The value of pref layout.scrollbar.side 3 to place the scroll bar on the left side.

    See:

  • move the vertical scroll bar in a table

    Hello

    In my VI front panel contains a table of results with the visible vertical scroll bar.  When the program runs a performing a test, I am inserting a line every time the captured result.  The row is inserted in the lower part, and when all the visible lines are met you can not see the final result.  What I want to do is either focus on the last row to move the vertical scroll bar or move programmatically control scrollbar itself.  Is this possible?  If this is not the case, what is the property node that I need to display the last line of a table.  I have inserted the data at the top of the table, but this isn't really what the standard application programs do!

    Thank you

    Martin

    See attachment...

    Dan

Maybe you are looking for