Add bottom bar to ViewNavigatorApplication

I am creating a mobile application based on ViewNavigatorApllication and I would like to create something akin to a status bar at the bottom of the app that is visible across all views.
any suggestions or examples of how I can go about that
Thanks

Something like:
JFrame frame =  new JFrame();
JPanel panel = new JPanel();
frame.getContentPane().add(new JScrollPane(panel));
...

Similar Messages

  • I have installed add-ons, but they do not show up on add-on bar at bottom of page and I don't know how to access them.

    I installed the French dictionary (Classique & Réforme 1990) today and some time ago added the security add-on, Better Privacy by Netticat. Nothing shows up on my add-on bar at the bottom of the page when I use the Ctrl+/ command. How can I access either add-on?

    Are you sure .mov files worked on the iPhone without a third part player? I'm just not sure...
    Try these instructions from Apple:
    Convert a video to work with iPhone:  Select the video in your iTunes library and choose Advanced > “Create iPod or iPhone Version.” Then add the converted video to iPhone.

  • After upgrading to FF4, my 2 add-ons (gmail manager and foxclocks) bar doesn't show at the bottom bar, re-installed to the latest version and it still doesn't show them....help!

    add-ons bar at the bottom doesn't show on-screen (maximize or minimize screen)

    suavedog:
    Try this:
    iTunes 7.2 for Windows doesn't open

  • There is no "add tab or + tab" and no "list all tabs" button. I'm also missing the add-on bar that is supposed to be at the bottom. I'd love to try all the features but it's hard to do without these options.

    The first day I downloaded Firefox 4, I had the "+" tab at the end of the tabs but after the first day, it disappeared so to open new tabs, I have to go to the Firefox tab on the left or use ctrl+t to open new tabs.
    The "list all tabs" button appears sporadically and today is completely unavailable.
    The add-on bar has never been available.
    The "feedback" button appeared the first day or so then disappeared, never to appear again!

    Create a new profile exclusively for the Firefox 4 version and create a desktop shortcut with -P "profile" appended to the target to launch that profile.
    * http://kb.mozillazine.org/Testing_pre-release_versions
    * http://kb.mozillazine.org/Creating_a_new_Firefox_profile_on_Windows
    * http://kb.mozillazine.org/Shortcut_to_a_specific_profile
    * http://kb.mozillazine.org/Using_multiple_profiles_-_Firefox

  • Is there any way to get the firebug icon back into the "add-on" bar - it's really bothersome to activate it through the dropdowns?

    not sure when this changed but the firbug icon used to be on the bottom of the window and how the only way to activate it is through the dropdowns. This is really cumbersome and I am not sure if I just missing something to make the icon show up in the add-on bar for easy/quick access?

    You can activate the old icon by setting a preference in about:config or select curstomize and move the button from the top to the bottom. See [http://blog.getfirebug.com/2011/08/03/firebug-start-button/ firebug-start-button]

  • Extensions no longer showing up on Add-on Bar. Can't find them!

    Since upgrading to 7.0.1, my Extensions are not showing up in the bottom Add-on Bar so I can't toggle them on and off. I can't find where they are at all and yet they are all enabled! Someone please help!

    I updated firefox go to help - about firefox and it should update it for you. it seems to help as now my add on bar is showing up. it still isn't operating like it used to but it is at least showing up.

  • I added extension: Print Friendly initial rev72.1 & Print/Print Preview 0.9 but they don't appear on the add on bar. How can I use these two?

    My OS is Windows 7 and I recently upgraded to Firefox 23.0.1 and then installed the extensions: Print/Print Preview 0.9 and Printfriendly initial rev 72.1. When I go to the add on manager they are listed and not disabled. Under Toolbars, the following are selected: Menu Bar, Navigation Tool Bar, Bookmarks Tool Bar, Add-On-Bar. I don't see any of my Extensions on the Add-On-Bar. At the bottom left of the browser window appears an "x" for closing the Add-On-Bar. There is nothing else showing.

    Print/Print Preview uses and appends to the default Print button that comes with Firefox. If you don't have that button, use the '''Restore Default Set''' button in the lower-right corner of the Palette.
    As far as Print Friendly, the AMO download page says that button is placed on the Add-on Bar by default. If it isn't there maybe "Restore ...." will fix it, and if not I would suspect a compatibility issue.
    Beyond that I can't help you, as I use the Print Edit extension which works fine with Print/Print Preview . I don't like Print Friendly due that extension using their website instead of doing the "editing" within the users browser. Potential security issues for me.
    Note, I have tried the Print Friendly bookmarklet which works very much like their extension, and after examining the code and having a person who I consider well-versed with JavaScript look at it - I decided to use Print Edit instead.

  • How to add scroll bar within af:showDetail

    I have added a af:panelGroupLayout to af:showDetail, and set the "layout" property of the panel group layout out to "scroll". However, the scroll bar still does not show up within af:showDetail. If I set the height for the panel group layout within af:showDetail, then the scroll bar shows. But then it will not stretch vertically upon stretching the dialog vertically. Is it possible to add scroll bar within af:showDetail?
    Here's a sample code which I tried -
    <*af:panelStretchLayout* id="psl1">
    <f:facet name="center">
    <*af:showDetail* disclosed="false" id="sd1" disclosedText="Metadata"
    undisclosedText="Metadata">
    <*af:panelGroupLayout* id="pgl2"
    inlineStyle="background-color:White;"
    layout="*scroll*">
    </panelGroupLayout>
    </af:showDetail>
    </f:facet>
    </af:panelStretchLayout>

    Yes, you can try panelStretchLayout as well.
    Copy following fragment into an empty <af:document> to see the difference.
    <af:form id="f1">
    <af:showDetail disclosed="true" id="sd1">
    <af:panelStretchLayout id="psl1">
    <f:facet name="bottom"/>
    <f:facet name="center">
    <af:panelGroupLayout id="pgl1" layout="scroll">
    <af:outputFormatted value="outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>"
    id="of1"/>
    </af:panelGroupLayout>
    </f:facet>
    <f:facet name="start"/>
    <f:facet name="end"/>
    <f:facet name="top"/>
    </af:panelStretchLayout>
    </af:showDetail>
    <af:showDetail disclosed="true" id="sd2">
    <af:panelGroupLayout id="pgl2" layout="scroll">
    <af:outputFormatted value="outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>outputFormat1&lt;p>"
    id="of2"/>
    </af:panelGroupLayout>
    </af:showDetail>
    </af:form>
    Enjoy ADF...
    Todd

  • How do i hide/remove the text above the add-on bar (I guess its the information when you surf) I find it annoying or can I add/move TO the add-on bar so its not so annoying/intrusive?

    When you move from site to site, or page to page you get information on the bottom of the browser above the addon bar (if the addon bar is visible) - Id like to remove or hide or move it TO the addon bar instead of being in the main browser window. CAN i do that, and if so - how? I find this text annoying esp since it has a light background and the page you are on has a dark page so its very noticeable/distracting.

    You can use the Status-4-Evar extension to replace some functionality that was lost withthe removal of the Status bar in Firefox 4.
    Open the Customize window via "View > Toolbars > Customize" or via "Firefox > Options > Toolbar Layout" after you have installed the Status-4-Evar extension and drag the items (Status Text, Progress Meter, Download Status) upon the Add-ons Bar (View > Toolbars > [X] Add-on Bar)
    * Status-4-Evar: https://addons.mozilla.org/firefox/addon/235283/

  • The bottom bar on my mail has disappeared which means I can't create, reply or forward to an email. Any ideas how to get it back? Touching the screen at the bottom doesn't work!

    The bottom bar in my email seems to have disappeared which means I can't create, reply or forward any emails. Any auggestions to how to get it back? Touching the bottom of the screen doesn't work. Thanks.

    Close all apps in the Multitasking Drawer; Double Tap Home Button to open drawer, Swipe up on each app to close it. Repeat until all apps are closed, touch home screen.
    Restart phone, hold both Home and Power/Sleep buttons down at the same time, continue to hold them down until the Apple Logo appears, Release both buttons and wait for phone to restart.
    Check email app to see if bottom bar and new email icon have come back.
    If not, delete the email account in settings and then add it back in again.
    If mail still not working as it should, you may try doing a Reset All Settings reset in Settings => General => Reset => Reset All Settings.  You won't lose any data, music, apps, videos,pictures, etc.  But you will have to go back in and turn on or off any settings you changed on your phone because everything will be set back to factory defaults.

  • Find bar merges to add-on bar

    When using Find in Firefox 4.0, I have encountered an issue that when the add-on bar is not shown and the Find bar is closed, it merges to the now-hidden add-on bar. Find cannot be brought back with Ctrl-F or via the Firefox button>Find.
    Upon showing the add-on bar, the find bar is in it's place, half obscured by the bottom of the screen. If closed again, the add-on bar is still ticked in the toolbar options, but it is hidden. It must then be unticked and ticked again. The find bar is still in it's place.

    Did you install that add-on I suggested?
    If you did, then see screenshot on how to add google.

  • Every time i start on my firefox thereis a spce between where my add-on bar goes and where it is

    ok... the add-on bar at the bottom of my screen... well whether or not i have it on or off there is always a white space where it should be... so every time i turn on my firefox i have to either go check it or uncheck it to get it to go away...

    see item #10 (install - Status-4-Evar restores use of status bar functionality)
    in
    You can make Firefox 4.0.1 look like Firefox 3.6.18, see numbered items 1-10 in the following topic [http://dmcritchie.mvps.org/firefox/firefox-problems.htm#fx4interface Fix Firefox 4.0 toolbar user interface, problems (Make Firefox 4.0 look like 3.6)]

  • I'm having trouble dragging add-on icons to the add-on bar

    I just installed Firefox 4 on my Ubuntu (10.04) and am attempting to customize my toolbars. Specifically, I want to have all my add-on icons located on the add-on bar. However, nothing happens when I try dragging them to that bar. The only thing I was able to add to the bar were a few separators. Any ideas on how to fix this?

    The add-ons I installed are for weather, screenshots and Better Privacy, all of which have icons. The icons were added automatically to the address bar and I wanted to drag them down to the add-on bar on the bottom of the screen. The only one that moved was Better Privacy. I would really prefer to have all my add-ons available to me from the bottom of the screen.

  • DWM Bottom Bar Interface Patch

    NOTE: THE PATCH IS POSTED BELOW IN MY SECOND POST IN THIS THREAD. INSTRUCTIONS FOR FORMATTING THE ROOT WINDOW REMAIN THE SAME AS IN THIS POST.
    I modified the DWM code so that instead of one bar, it is possible to have two at the same time, one on the top and one on the bottom. They can both be hidden separately with key combinations and are managed by DWM, and so both act like normal status bars (i.e. windows behave properly around them). The top bar shows the standard DWM info, along with anything that is piped to the root window with xsetroot (as is standard). But if the bottom bar is enabled, a second bar shows up. This bar also shows information from the root window. If you were to want the text "this is the top" to appear in the top bar and "this is the bottom" to appear in the bottom bar, you would format it to the root window like so: "this is the topBOTTOM=this is the bottom".
    I was just asking to check if there is a demand for such a patch; if there is, I will clean up my version and post it here.
    Screenshot of the two bars "in action":
    http://img59.imageshack.us/img59/1943/t … enshot.jpg
    The scrolling breaking news on the bottom is another patch for conky that enables rss feeds to scroll on one line. If anyone wants this patch I will provide it as well.
    Moderator edit: read the rules on posting screenshots
    Last edited by .:B:. (2010-06-27 12:43:28)

    Alright, after a long while (sorry), here's the patch and instructions. First, download and extract (I had to compress it for the upload sites to work) this patch to a directory on your computer:
    http://www.mediafire.com/file/q2nq5mwml … ar.diff.gz
    The text of the patch is provided below ONLY FOR REFERENCE. The formatting is off and the patch ends up not working. Use the linked patch.
    diff -r fd72a695c7f2 -r 02377b01f0c6 dwm.c
    --- a/dwm.c Sat Feb 06 18:11:01 2010 -0500
    +++ b/dwm.c Sat Feb 06 18:17:56 2010 -0500
    @@ -125,6 +125,7 @@
    float mfact;
    int num;
    int by; /* bar geometry */
    + int bby; /* ADDED bottom bar geometry */
    int mx, my, mw, mh; /* screen size */
    int wx, wy, ww, wh; /* window area */
    unsigned int seltags;
    @@ -132,11 +133,16 @@
    unsigned int tagset[2];
    Bool showbar;
    Bool topbar;
    + // ADDED info on bottom bar
    + Bool showbottombar;
    + Bool bottombar;
    Client *clients;
    Client *sel;
    Client *stack;
    Monitor *next;
    Window barwin;
    + // ADDED bottom bar window pointer
    + Window bbarwin;
    const Layout *lt[2];
    @@ -242,6 +248,7 @@
    /* variables */
    static const char broken[] = "broken";
    static char stext[256];
    +static char btext[256];
    static int screen;
    static int sw, sh; /* X display screen geometry width, height */
    static int bh, blw = 0; /* bar geometry */
    @@ -505,6 +512,8 @@
    XUnmapWindow(dpy, mon->barwin);
    XDestroyWindow(dpy, mon->barwin);
    + XUnmapWindow(dpy, mon->bbarwin);
    + XDestroyWindow(dpy, mon->bbarwin);
    free(mon);
    @@ -553,6 +562,7 @@
    updatebars();
    for(m = mons; m; m = m->next)
    XMoveResizeWindow(dpy, m->barwin, m->wx, m->by, m->ww, bh);
    + XMoveResizeWindow(dpy, m->bbarwin, m->wx, m->bby, m->ww, bh);
    arrange(NULL);
    @@ -613,6 +623,9 @@
    m->mfact = mfact;
    m->showbar = showbar;
    m->topbar = topbar;
    + // ADDED monitor setup
    + m->bottombar = bottombar;
    + m->showbottombar = bottombar ? True : False;
    m->lt[0] = &layouts[0];
    m->lt[1] = &layouts[1 % LENGTH(layouts)];
    strncpy(m->ltsymbol, layouts[0].symbol, sizeof m->ltsymbol);
    @@ -723,6 +736,16 @@
    drawtext(NULL, dc.norm, False);
    XCopyArea(dpy, dc.drawable, m->barwin, dc.gc, 0, 0, m->ww, bh, 0, 0);
    + if (m->showbottombar)
    + {
    + dc.x = 0;
    + dc.w = TEXTW(btext);
    + drawtext(btext, dc.norm, False);
    + dc.x += dc.w;
    + dc.w = m->ww - dc.x;
    + drawtext(NULL, dc.norm, False);
    + XCopyArea(dpy, dc.drawable, m->bbarwin, dc.gc, 0, 0, m->ww, bh, 0, 0);
    + }
    XSync(dpy, False);
    @@ -1716,6 +1739,14 @@
    CWOverrideRedirect|CWBackPixmap|CWEventMask, &wa);
    XDefineCursor(dpy, m->barwin, cursor[CurNormal]);
    XMapRaised(dpy, m->barwin);
    + // ADDED drawing bottom bar
    + if (m->bottombar) {
    + m->bbarwin = XCreateWindow(dpy, root, m->wx, m->bby, m->ww, bh, 0, DefaultDepth(dpy, screen),
    + CopyFromParent, DefaultVisual(dpy, screen),
    + CWOverrideRedirect|CWBackPixmap|CWEventMask, &wa);
    + XDefineCursor(dpy, m->bbarwin, cursor[CurNormal]);
    + XMapRaised(dpy, m->bbarwin);
    + }
    @@ -1730,6 +1761,13 @@
    else
    m->by = -bh;
    + // ADDED geometry of window
    + if (m->showbottombar) {
    + m->wh -= bh;
    + m->bby = m->wy + m->wh;
    + }
    + else
    + m->bby = -bh;
    Bool
    @@ -1890,8 +1928,43 @@
    void
    updatestatus(void) {
    - if(!gettextprop(root, XA_WM_NAME, stext, sizeof(stext)))
    + char buftext[512];
    + if(!gettextprop(root, XA_WM_NAME, buftext, sizeof(buftext)))
    strcpy(stext, "dwm-"VERSION);
    + else {
    + // Parse input; currently delimited by BOTTOM=
    + char* blocation = strstr(buftext,"BOTTOM=");
    + if (blocation != NULL)
    + {
    + int c = 0;
    + for (char* i = buftext; i < blocation; i++)
    + {
    + if (c < sizeof(stext) - 1)
    + stext[c] = *i;
    + else
    + break;
    + c++;
    + }
    + stext[c] = '\0';
    + blocation += 7;
    + c = 0;
    + for (char* i = blocation; i < (blocation + sizeof(buftext)); i++)
    + {
    + if (c < sizeof(btext) - 1)
    + btext[c] = *i;
    + else
    + break;
    + c++;
    + }
    + btext[c] = '\0';
    + }
    + else
    + {
    + for (int i = 0; i < sizeof(stext); i++)
    + stext[i] = buftext[i];
    + stext[sizeof(stext) - 1] = '\0';
    + }
    + }
    drawbar(selmon);
    Now apply the patch (if you are using the tarball) by running
    patch -p1 < path/to/patch.diff
    Next, add the following lines to config.h:
    under the line "static const Bool topbar = True; /* False means bottom bar */" (keep in mind this must be true for this patch to be useful)
    put the following:
    static const Bool bottombar = True; /* True means an extra bar on the bottom */
    (This is used as your switch for turning the bottom bar on and off)
    IMPORTANT: so that you can show and hide the bottom bar with a keybinding do the following:
    before the keys[] array is declared, add the line:
    #include "togglebottombar.c"
    , next, in the keys array, add a line like the following:
    { MODKEY, XK_i, togglebottombar, {0} },
    Obviously, any key combo can be used. This hides the bottom bar with the modkey (mine is set to the windows or "super" key) and i.
    Finally, copy and paste this code into a file called "togglebottombar.c" in your dwm source directory:
    void togglebottombar(const Arg *arg) {
    selmon->showbottombar = !selmon->showbottombar;
    updatebarpos(selmon);
    XMoveResizeWindow(dpy, selmon->bbarwin, selmon->wx, selmon->bby, selmon->ww, bh);
    arrange(selmon);
    Now, format the text in your root window as described in the first post:
    assuming *TEXTONTOP* is text into the top bar and *TEXTONBOTTOM* is text into the bottom bar, you would format your root window text like this:
    *TEXTONTOP*BOTTOM=*TEXTONBOTTOM*
    For example, I have info on the top, and network info and news on the bottom (as shown in the screenshot thread).
    Last edited by RedScare (2010-02-09 03:19:38)

  • Kindle Fire bottom bar state detection

    Hi,
    Is there any way to detect if Kindle Fire's bottom bar is activated (shown) or not? Or even somehow form the application manually show/hide it without directly tapping on it. I know how to control Home, Back. Menu, Search buttons, but need to cotrol or at least know bottom bars state.
    Developing platform is Flash CS 5.5 - >Adobe Air 2.7 (preinstalled on Kindle Fire)
    Thanks in advance.

    I agree with Colin, don't worry about it, its a temporary pop up, if you are running in normal mode as opposed to full screen that bar is a permanent fixture and you can't add content past it anyway but when it pops up you just let it be, since the user is intentionally hitting the pull up window on the bottom of the screen, its much like the pull down task bar on iOS it comes in and covers your whole screen, obviously the user is trying to do something outside your app so let them. Can't imagine why you would need to account for that.
    Sorry I know that post was probably useless.

Maybe you are looking for

  • How do I pair an older Firefox with bookmarks with the new Firefox system without pairing function?

    Firefox is fantastic except when I have a problem. I must be real stupid. I have sent questions about different issues in the past and I see I got a lot of help. Unfortunately I cannot read any results. That is why I quit Firefox for a while. I just

  • Problem with a href tag in JSF

    Hi, I am developing an application in JSF, but facing a problem. In the application where I am using <a> tag for example , when I pressing this link each time I it adds faces/faces/faces to the link. e.g. faces/faces/faces/ads.jsp How I can solve thi

  • Found someone else's photos in my iCloud Photo Library?

    Hello.  I was just going though my photo library on iCloud.com and I noticed 4 random entries for "Yesterday," stuck in the middle of the Moments list.  Three of them were just blank black photos supposedly taken on a street nearby and another was ta

  • Implementing property filter

    Hello all,   Probably silly and simple questions? 1) If my understanding is correct, a property filter hide/modify existing properties or add virtual properties...but, only temporarily right? i mean.. they are not changed permanently .. it's only for

  • Stuck Profile Again...

    My girlfriend tripped over my modem on Saturday and pulled the powerline out...This ONE ****ing disconection has resulted in a banded/stuck ip profile.... Download speedachieved during the test was - 1803 Kbps  For your connection, the acceptable ran