Providing a user help feature

Hi,
I am developing an application and would like to provide the user of the application with a 'help' feature that would tell him how to use the application. I am pretty new to java and have no idea about how to go about doing this. Can anyone tell me what are the various ways in which this can be achieved?
Thanks a lot.

JavaHelp
http://java.sun.com/products/javahelp/index.html

Similar Messages

  • Hoe to provide a download help for the user

    hi all
    How to provide a download help for users, i.e. if i select download radia button and
    if i place cursor on file path it should provide the user to select what ever the drive and folder he needs can any body help asap.
    regards
    reddy.

    Check this..
    parameters : p_file like rlgrap-filename  .
    at selection-screen on value-request for p_file.
      perform f4_on_filename using p_file .
    *&      Form  F4_ON_FILENAME
          text
         -->P_P_FILE  text
    form f4_on_filename using i_file .
      data:l_maske(100) type c, l_subrc type sy-subrc ,
           w_fileinfo   type ocs_f_info .
      data:t_fileinfo   type  table of ocs_f_info     .
      concatenate 'Text Files (.prn;.txt;*.csv)'(006)
                  '|.prn;.txt;*.csv|'
                  into l_maske.
      call function 'OCS_FILENAME_GET'
        exporting
          pi_mask     = l_maske
        tables
          pt_fileinfo = t_fileinfo
        exceptions
          others      = 6.
      l_subrc = sy-subrc.
      if l_subrc is initial.
        read table t_fileinfo into w_fileinfo index 1.
        concatenate w_fileinfo-file_path w_fileinfo-file_name into i_file.
      else.
        clear i_file.
        message id sy-msgid type 'S' number sy-msgno with sy-msgv1 sy-msgv2
                                                          sy-msgv3 sy-msgv4.
      endif.
    endform.                    " F4_ON_FILENAME
    it will come on F4 help... not by placing cursor. that is not possible. One thing you can do is.. you can disable this file name parameter.. when the radio-button for file load is unchecked.

  • RE: (forte-users) Help on 'The class has been voided andcannot be insta

    PB Solved.
    The symtom was that my 'windows' plan that I distrubute call
    the StartMethod of a class defined higher in the hierarchy,
    and I had to specify that plan as direct supplier plan of my
    new project for the 'voided' not to happen.
    cheers
    j-p
    -----Message d'origine-----
    De: Jean-Paul Gabrielli [mailto:Jean-Paul.Gabriellisema.fr]
    Date: mercredi 5 juillet 2000 12:08
    À: Klerk, Theo de
    Objet: RE: (forte-users) Help on 'The class has been voided and cannot
    be instanciated' plz
    the issue is as follows:
    I distribute a plan A
    I want to rename the plan,
    and create a plan B that has A as supplier.
    Distributing B wor'ks
    Running it fails with that issue.
    Actually I recreated supplierplans in B as they were defined in A,
    and the problem disappeared.
    thansk for your time
    j-paul
    -----Message d'origine-----
    De: Klerk, Theo de [mailto:Theo.de.Klerkcompaq.com]
    Date: mardi 4 juillet 2000 22:31
    À: 'Jean-Paul.Gabriellisema.fr'
    Objet: RE: (forte-users) Help on 'The class has been voided and cannot
    be instanciated' plz
    Jean-Paul,
    It would help if you have a bit more description around thesituation when
    this error happens.
    Could it be you have two service objects that refer to each other
    while the
    partition is still starting up? (SO's are not supposed to talk to
    each other
    during partition startup).
    Or was the partition up and running?
    Has the service object been in existence and used before itbecame voided?
    Is the partition compiled or interpreted?
    Theo de Klerk
    Architecture & Application Integration
    Professional Services
    Compaq Computer Corp. - the Netherlands
    PGP Fingerprint: 5A70 DD56 F3BA FE04 9DCA 1ACE 8581 0A2F F057 FA6E
    -----Original Message-----
    From: Jean-Paul Gabrielli [mailto:Jean-Paul.Gabriellisema.fr]
    Sent: Tuesday, 04 July, 2000 18:17
    To: Forte-Users
    Subject: (forte-users) Help on 'The class has been voided and
    cannot be
    instanciated' plz
    Hi,
    Here's the stack I get:
    SYSTEM ERROR: Failed to create service object
    BOS.MyServicesMgrSO.
    Class: qqsp_ResourceException
    Error Time: Tue Jul 4 18:05:07
    Exception occurred (locally) on partition "BC_cl0_Part3",
    (partitionId =
    AF3B67A0-3335-11D4-BE9D-963C5A7FAA77:0x224, taskId =
    [AF3B67A0-3335-11D4-BE9D-963C5A7FAA77:0x224.6]) in application
    "BC_cl0", pid 10328 on node MyServerin environment
    CentralEnv.
    SYSTEM ERROR: The class MyServericesMgr has been voided and cannot
    be
    instantiated in this partition.
    Class: qqsp_UsageException with ReasonCode: SP_ER_INVALIDSTATE
    Error #: [201, 14]
    Detected at: qqlo_VoidedClassException at 1
    Error Time: Tue Jul 4 18:05:07
    Exception occurred (locally) on partition
    "BC_cl0_Part3",
    (partitionId =
    AF3B67A0-3335-11D4-BE9D-963C5A7FAA77:0x224, taskId
    =
    [AF3B67A0-3335-11D4-BE9D-963C5A7FAA77:0x224.6]) in
    application
    "BC_cl0", pid 10328 on node MyServer in
    environment
    CentralEnv.
    aud Tue Jul 4 18:05:07 : Shutting down partition due to
    failure of this
    partition.
    aud Tue Jul 4 18:05:07 : Shutting down partition as requested.
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe,
    send in a new
    email the word: 'Unsubscribe' to:
    forte-users-requestlists.xpedior.com

    Hi Sylvain
    Try using window.smallIconImage =
    ImageData(<TitleBarIcon>.ImageValue) ;
    This should work.
    Jairaj Rampershad
    System Concultant
    --- Sylvain_Por&eacute;e <Sylvain.Poreesophia.sema.fr>
    wrote:
    Hi Forte Gurus,
    I have tried to set an icon using this statement :
    window.SmallIconImage =
    aIconFile.<TitleBarIcon>.imagevalue;
    where <TitleBarIcon> is a PictureGraphic in my
    window workshop.
    I have tried 16*16 16 colours as well as many other
    arrangements. It does
    not work. I use windows NT.
    Any ideas ?
    Thanks
    Sylvain
    PS : For info (forte help):
    SmallIconImage
    Data Type ImageData
    Source Class Window
    Settable? Yes
    The SmallIconImage attribute (ImageData) provides
    the small icon to be used
    when the window is iconized, for example, in the
    task bar. The image size
    for a small icon should be 16 by 16 pixels. Although
    the image will be
    scaled if you provide one of a different size, for
    best results, we
    recommend that you create your icons in the same
    size in which they will be
    displayed.
    Windows 95/NT only
    This feature is available on Windows 95/NT only. On
    other platforms, the
    attribute is ignored.
    For the archives, go to:
    http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To
    unsubscribe, send in a new
    email the word: 'Unsubscribe' to:
    forte-users-requestlists.xpedior.com

  • User presence feature for Lync

    Hi all,
    I have deployed Lync Server 2010 without exchange.
    I need USER PRESENCE feature alone from exchange.
    Could anyone tell me a Exchange deployment path to do this?
    I heard that providing a exchange mail box to all the user will provide this presence feature.
    Thanks and Regards,
    ArunKumar.J

    Agree with Georg, you will get user presence without Exchange, it should know when you're in a conference, know when you're away, and you can manually set it.  What Exchange gets you is presence updates based upon items in your calendar.  If you
    deploy mailboxes for each user, they would need to start using and schedulign meetings in the calendar.  If Lync sees a meeting in the Exchange calendar, the presence will change to Busy during this time.
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answer".
    SWC Unified Communications

  • How to implement a help feature in iView Tray

    How to implement a help feature in an iView Tray?

    Hi Gregor,
    Could the answer be connected to the class com.sapportals.portal.prt.component.SystemModes ?
    I can't really see how this class is called, but it gives the error message you are talking about
    The method doHelp for SP2 Patch3 is provided below
    public void doHelp(IPortalComponentRequest aRequest, IPortalComponentResponse aResponse)
            IPortalComponentContext context = aRequest.getComponentContext(IPOMConstants.DEFAULT_MODE);
            IPortalComponentProfile profile = context.getProfile();
            String helpName = profile.getProperty("com.sap.portal.iview.HelpName");
            if(helpName == null)
                helpName = profile.getProperty("HelpName");
            String helpURL = profile.getProperty("com.sap.portal.iview.HelpURL");
            String isolationMode = profile.getProperty("com.sap.portal.reserved.iview.IsolationMode");
            if(context != null)
                if(helpName != null)
                    String componentName = context.getComponentName();
                    Locale locale = aRequest.getLocale();
                    String language = locale.getLanguage();
                    String helpPath = "help/" + language + "/" + helpName;
                    IResource resource = aRequest.getResource(componentName, "page", helpPath);
                    if(resource.isAvailable())
                        aResponse.addResource(resource);
                    else
                        aResponse.write("<b>Sorry, no help available.</b>");
                } else
                if(helpURL != null && helpURL.length() > 0)
                    if(helpURL.startsWith("http://"))
                        if(isolationMode != null && isolationMode.equals("URL"))
                            HtmlIFrame frame = new HtmlIFrame();
                            frame.setStyle("width:100%; height: 100%;");
                            frame.setSrc(helpURL);
                            aResponse.write(frame.toString());
                    } else
                        String componentName = null;
                        if(helpURL.charAt(0) != '/')
                            componentName = context.getComponentName();
                        } else
                            int componentNameIndexEnd = helpURL.indexOf('/', 1);
                            componentName = helpURL.substring(1, componentNameIndexEnd);
                            helpURL = helpURL.substring(componentNameIndexEnd);
                        IResource resource = aRequest.getResource(componentName, "page", helpURL);
                        if(resource.isAvailable())
                            aResponse.addResource(resource);
                        else
                            aResponse.write("<b>Sorry, no help available.</b>");
                } else
                    aResponse.write("<b>Sorry, no help available.</b>");
    The doOnNodeReady method is also rather interesting. Perhaps another way to solve it?
    protected void doOnNodeReady(IPortalComponentRequest request, IEvent event)
            NodeMode nodeMode = request.getNode().getNodeMode();
            if(nodeMode == NodeMode.HELP_MODE)
                IPortalComponentContext context = request.getComponentContext(IPOMConstants.DEFAULT_MODE);
                IPortalComponentProfile profile = context.getProfile();
                String helpName = profile.getProperty("com.sap.portal.iview.HelpName");
                if(helpName == null)
                    helpName = profile.getProperty("HelpName");
                String helpURL = profile.getProperty("com.sap.portal.iview.HelpURL");
                String isolationMode = profile.getProperty("com.sap.portal.reserved.iview.IsolationMode");
                if(context != null && helpName == null && helpURL != null && helpURL.length() > 0 && (isolationMode != null && !isolationMode.equals("URL") || isolationMode == null) && helpURL.startsWith("http://"))
                    request.redirect(helpURL);

  • Providing on-screen help in flash RIA application

    Dear Friends,
    I have a requirement to implement a feature like providing on-screen help related to the panel/control/form(which helps the use who is using my application) i loaded in the browser.
    Any idea or any direction is appreciated.
    Regards,
    Prakash.

    Hi nikos,
    Thanks for your reply. which file format i have to use so that the team who is creating help, can give me that file format. and i can access. usually .hlp file is using for standalone project. for web which file format is best to fetch help details.
    The senario is, if i press F1 on textbox, it should give me a help from the help document and produce information about that field entry.
    I am using flash builder to develop my application.
    Please give me any idea..
    Regards,
    Prakash.

  • I'm getting an error message from Firefox that says, "Something is trying to trick Firefox into accepting an insecure update. Please contact your network provider and seek help."

    I'm getting an error message from Firefox that says, "Something is trying to trick Firefox into accepting an insecure update. Please contact your network provider and seek help." Do you know what is going on here--what this problem could be? (I do have the latest Firefox version already installed. I have previously received Firefox error messages that say "Firefox Update Failed." However, I already had the latest Firefox version installed when I received those error messages.)

    Apparently this occurs when Firefox has problems with security certificates. There have been a few questions about this. I will try to get advice about this.
    Apparently you are using Internet Explorer 9 (From your system details). Do you have Google Updater plugin installed on Firefox ?
    (That been implicated in this sort of problem by one poster, and some users with the problem do have Google Updater, but some do not)

  • Help Feature in Portal

    What are the standrad HELP feature/infrastructure/interface provided by portal?
    Is there any functionality exists in Portal to provide Help/Faq etc rather than manually creating HTML pages/portlets.
    Thanks
    Rajesh

    Hi
    You can use Portal Content Areas to create help for your entire application. You can have a wizard based experience to
    add text, upload html pages, images.
    Thanks,
    Sharmila

  • Update table which provide information about NAT feature support in Catalyst switches?

    Hi,
    I'm searching an update table which provide information about NAT feature support in Catalyst switches.
    I would like to know if the Nexus 7000 support NAT but my table below is too old -> Updated: Apr 05, 2006.
    From my research, it's not possible but i'm looking for an official documentation.
    http://www.cisco.com/en/US/tech/tk648/tk361/technologies_tech_note09186a008011c629.shtml
    Thanks in advance
    François

    Hi,
    No support of NAT on N7ks, see this posthttps://supportforums.cisco.com/thread/2045647
    Your table is the latest one I know of so you'll have to look at the switches datasheets to really know but I highly doubt that newer switches not in the table support this feature.
    Regards
    Alain
    Don't forget to rate helpful posts.

  • What security does Mozilla Fox provide their users?

    I am doing a research project on security that internet browsers provide to their users and was wanting more information about what security features they provide to protect their users.

    Security Features like sandboxing and checking websites before opening them. Things like that. What does Firefox do to protect their users from getting viruses/malware/spyware if the user doesn't have any anti-virus software? That's the scenario I was asking about. Sorry about the confusion.

  • How to provide the user with a list of files to pick from...for downloading

    hai..
    I have uploaded the file succesfully.. now we need to download the file...... which has been uploaded..... for that we have implemnted the Query as..
    select max(id) from APEX_APPLICATION_FILES ,here the latest uploaded record will be retrieved and shown.
    Now We want to provide the user with a list of files to pick from for downloading..,Dat is he should be shown the list of files which is available from dat he has to select one file to downlaod ???
    can u plz tell me how to do it....
    anoo

    Hi Anoo,
    Create a report using the following SQL statement:
    SELECT ID,
    FILENAME,
    CREATED_ON
    FROM APEX_APPLICATION_FILES
    ORDER BY CREATED_ON DESCThere are other fields available from the table, but the above gives you a start.
    Then edit the report's Report Attributes.
    Edit the CREATED_ON column and pick a Number/Date Format to use for the display and Apply Changes
    Edit the ID column. In the Column Link section, enter:
    Link Text: &lt;img src="#IMAGE_PREFIX#download.gif" alt="Download"&gt;
    Target: URL
    URL: p?n=#ID#
    Apply Changes and run your report
    Andy

  • Brand new Mac user help please! How do you connect a 17" monitor to the MacBook? I have the monitor plugged into the Mac, but the F8 that I am used to with PC does not work. Please help. Thanks.

    Brand new Mac user help please! How do you connect a 17" monitor to the MacBook? I have the monitor plugged into the Mac, but the F8 that I am used to with PC does not work. Please help. I am getting lots of spelling errors as the MacBook laptop screen is too small. Thank you so much! .

    Contentmom6 wrote:
    Brand new Mac user help please! How do you connect a 17" monitor to the MacBook? I have the monitor plugged into the Mac, but the F8 that I am used to with PC does not work.
    Normally, you just connect the monitor to the MacBook using a VGA adaptor that you can buy from an Apple Store.  Now try System Preferences > Displays > Detect Displays.  You should now be able to select a display mode for the monitor.  If it still doesn't work, then I'd check that everything is properly connected.  I've had problems with colours disappearing due to a faulty connection in the VGA adaptor.
    Bob

  • I got this message:" Software Update Update failed Something is trying to trick Firefox into accepting an insecure update. Please contact your network provider and seek help." What on earth is this about? I am not computer savy.

    I got this message:" Software Update Update failed Something is trying to trick Firefox into accepting an insecure update. Please contact your network provider and seek help." What on earth is this about? I am not computer savy.

    taken from https://support.mozilla.com/en-US/questions/826858:
    ''This issue can be caused by the presence of leftover files in the Firefox program folder (defaults\pref) like a file all.js or firefox.js''
    ''Download a fresh Firefox copy and save the file to the desktop.
    Firefox 4.0.x: http://www.mozilla.com/en-US/firefox/all.html ''
    ''Uninstall your current Firefox version and remove the Firefox program folder before installing that copy of the Firefox installer.''
    ''Do not remove personal data if you uninstall the current version.
    It is important to delete the Firefox program folder to remove all the files and make sure that there are no problems with files that were leftover after uninstalling.''
    ''Your bookmarks and other profile data are stored elsewhere in the Firefox Profile Folder and won't be affected by a reinstall, but make sure that you do not select to remove personal data if you uninstall Firefox.''
    ''If the problem persists See also:
    https://support.mozilla.com/en-US/questions/815130?page=2#answer-185385''
    Check and tell if its working.

  • How to provide F1 & F4 helps for a newly created field.

    I have to create a <b>currency field</b> in 0100 screen like skb1-waers.
    I have to provide F1 & F4 helps for that field.
    Shall I give screen name as SKB1-WAERS ?
    I have given as above .
    But the problem is when the Processor is processing a that screen , the currency on the screen gets overwritten by  another the reference account field  in one of the subroutine.  Since the screen uses fieldname skb1-waers, it gets overwritten when my code read skb1 table.
    Was it right that I used screen name as SKB1-WAERS ( in my screen attributes for that field ) ???
    If not suggest me what to do and how to proceed ?
    YOUR HELP IS APPRECIATED.

    Hi,
    I would suggest creating a new structure in the DDIC..Then give the field WAERS and give the foreign key table as TCURC..
    Steps
    GO to SE11...select the radio button ..data type... give the structure name...Z_SCREEN_0100.
    Press create ..
    Then give the column name WAERS..
    Give the data element as TCURC.
    Place the cursor on the waers field and press the foreign key button..
    It would automatically propose the table TCURC..
    copy and generate the structure..
    use the structure-fieldname to define the currency field..
    Go to the input field attributes..
    give Z_SCREEN_0100-WAERS..Press enter..It will ask whether the field should be dictionary reference..Press yes to continue..
    In the PBO..
    Move the value from the SKB1 table to the screen structure Z_SCREEN_0100-WAERS
    Thanks,
    Naren

  • Hi ,i want provide a input help for a Selection input field

    Hi Experts,
    I want to provide  a input help for field in selection-screen ,
    this field is non primary key Custom Table(Z) selection input field .
    how we can get ,f4 help for this field.
    how to get f4 help Suppose field Link s_mtart-low,s_mtart-high,
    What are the function moduled available for this >
    Thanks in Advance.
    Regards,
    Hitu.

    Hi,
    refer to below code.
    *AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_usnam-low.
    **//To provide F4 help to S_USNAM-LOW
    PERFORM f_f4help_usnam USING 'S_USNAM-LOW'.
    *AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_usnam-high.
    **//To provide F4 help to S_USNAM-HIGH
    PERFORM f_f4help_usnam USING 'S_USNAM-HIGH'.
    *AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_wbs-low.
    **//To provide F4 help to S_WBS-LOW
    PERFORM f_f4help_wbs USING 'S_WBS-LOW'.
    *AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_wbs-high.
    **//To provide F4 help to S_WBS-HIGH
    PERFORM f_f4help_wbs USING 'S_WBS-HIGH'.
    *&      Form  f_f4help_usnam
        To provide F4 help to username
         -->P_0019   text
    *FORM f_f4help_usnam  USING    value(p_0019) TYPE any.
    **// To retrieve username from mkpf.
    SELECT bname
            FROM usr01
            INTO TABLE it_usnam.
    SORT:  it_usnam  BY usnam.
    DELETE ADJACENT DUPLICATES FROM it_usnam COMPARING usnam.
    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
        EXPORTING
      DDIC_STRUCTURE         = ' '
          retfield            = c_retusnam
      PVALKEY                = ' '
        dynpprog              = c_dynpprog
        dynpnr                = c_dynpnr
         dynprofield          = p_0019
      STEPL                  = 0
      WINDOW_TITLE           =
      VALUE                  = ' '
         value_org            = c_s
      MULTIPLE_CHOICE        = ' '
      DISPLAY                = ' '
      CALLBACK_PROGRAM       = ' '
      CALLBACK_FORM          = ' '
      MARK_TAB               =
      IMPORTING
      USER_RESET             =
        TABLES
          value_tab           = it_usnam
        field_tab            = it_usnam.
      return_tab             = l_it_ret
      DYNPFLD_MAPPING        =
    EXCEPTIONS
      PARAMETER_ERROR        = 1
      NO_VALUES_FOUND        = 2
      OTHERS                 = 3
    *ENDFORM.                    " f_f4help_usnam
    *&      Form  f_f4help_wbs
        To create F4 help for wbs element
         -->P_0039   text
    *FORM f_f4help_wbs  USING    value(p_0039) TYPE any.
    **// To retrive wbs element from mseg
    SELECT pspel
            FROM pspl
            INTO TABLE it_wbs.
    SORT:it_wbs   BY  wbs.
    DELETE ADJACENT DUPLICATES FROM it_wbs COMPARING wbs.
    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
       EXPORTING
      DDIC_STRUCTURE         = ' '
         retfield               = c_retwbs
      PVALKEY                = ' '
       dynpprog               = c_dynpprog
       dynpnr                 = c_dynpnr
        dynprofield            = p_0039
      STEPL                  = 0
      WINDOW_TITLE           =
      VALUE                  = ' '
        value_org              = c_s
      MULTIPLE_CHOICE        = ' '
      DISPLAY                = ' '
      CALLBACK_PROGRAM       = ' '
      CALLBACK_FORM          = ' '
      MARK_TAB               =
    IMPORTING
      USER_RESET             =
       TABLES
         value_tab              = it_wbs
      FIELD_TAB              =
      return_tab             = l_it_ret1
      DYNPFLD_MAPPING        =
    EXCEPTIONS
      PARAMETER_ERROR        = 1
      NO_VALUES_FOUND        = 2
      OTHERS                 = 3
    *ENDFORM.                    " f_f4help_wbs

Maybe you are looking for

  • Cannot delete file Windows2Local/Components/{multiple}.settings

    Every time I shutdown JSE it shows a couple of ugly messages saying: "Cannot delete file Windows2Local/Components/classes.settings in C:\Documents and Settings\Joost\.jstudio\Ent8\config" "Cannot delete file Windows2Local/Components/sources.settings

  • Can you assign the value of a jstl:out value to a jstl:set variable?

    Basically can you do the following? <jstl:set var="journeyVisit" value="<jstl:out value=${journeyVisits.stopPoint.description} />" /> Basically we have our own independent markup language and I need to use our own href tag to wrap the 'journeyVisit'

  • In Shared services, Log Files taking lot of Disk space

    Hi Techies, I have a question. Its like the Logs in BI+ in Shared Service Server is taking lot of Disk space about 12 GB a day. Following files are taking more space Shared Service-Security-Client log ( 50 MB ) Server-message-usage Service.log ( Abou

  • No POs found when entering with vendor role/contact person for vendor

    Dear colleagues, I wanted to post either a GR or an invoice as a vendor, that is, entering the system as the contact person of the vendor, with the vendor role, and searching for the POs created for me as vendor, then selecting one of them. However,

  • My iPhone wont work in Nigeria.

    Bought a new iPhone 5s on my last trip to NH for $748 and it has refused to accept my sim in Nigeria saying it's locked. Please help!