How do I add buttons to specific spots on a panel?

Hi,
I currently have a 500 * 500 image which is the background of a JPanel (So I suppose I have a 500 * 500 JPanel, basically).
I would like to be able to place (20*20) buttons on various places of this image - for instance, add button1 at position (200, 420), then button2 at position (100, 480), etc. Is there a straight forward way to do this?

Ahh, looks like you need to use setBounds rather than setLocation, small little sample I came up with:
public class AbsoluteTest extends JFrame {
    public AbsoluteTest() {
        JPanel mainPanel = new JPanel();
        mainPanel.setLayout(null);
        mainPanel.setPreferredSize(new Dimension(500, 500));
        JButton testButton1 = new JButton("Test Button 1");
        JButton testButton2 = new JButton("Test Button 2");
        mainPanel.add(testButton1);
        mainPanel.add(testButton2);
        testButton1.setBounds(200, 100, 140, 24);
        testButton2.setBounds(100, 400, 140, 24);
        this.getContentPane().add(mainPanel);
        this.pack();
        this.setVisible(true);
    public static void main(String[] args) {
        new AbsoluteTest();
}And a Sun tutorial:
http://java.sun.com/docs/books/tutorial/uiswing/layout/none.html

Similar Messages

  • How do you add an application event to the Applications Panel

    How do you add an application event to the Applications Panel.
    My previous post referred to .ashx files, and the problem seems that Firefox, by default, does not recognize a .ashx format being read by Adobe Acrobat.
    Therefore there needs to be a way to add Applications and Events into the Applications Panel under Preferences

    domdp wrote:
    ...I have Theme L selected and I get 10 icons along the left side and bottom....
    ...I am thinking I may be limited to 10 icons....
    Gotcha... But actually its limited to 9 icons in the L theme as the Profiles icon is always present. From that screen hit the Menu key to display the bigger list of icons. Arange them so the first 9 icons are the ones you want to see on the L theme.

  • How can I add the crop tool to my Navigation Panel?

    How can I add the crop tool to my Navigation Panel?

    Go to  > View > Toolbars > More tool Then select each tool you want to see on menubars
    (Please note information is given by an Experienced User of Acrobat. I am not an employee of Adobe.)

  • How can I add buttons that do different things to each row of an rpt result

    Hi there,
    I'm trying to figure out how to add buttons to each row of a report. Here is the scenario:
    report query returns a set of data that needs to be "approved". The options are "Append", "Replace", or "Reject" (I want to make the results look like so:)
    Person1 today blah, blah blah... Append button Replace button Reject button
    Person2 today blah, blah, blah... Append button Replace button Reject button
    PersonA today something, blah... Append button Replace button Reject button
    and so on.
    I'd like to set up the page so that there is an append, replace, reject button for each row returned by the report. So when the "Approver" clicks on the append button, something happens for that row, etc. How does one do this? So far I can only get the buttons to show up in the region. I also thought it might be possible to somehow turn the append, replace, reject text into links that called a plsql proceedure that would handle the action, but I'm not having any success with that idea either.
    Edited by: user10361829 on Sep 29, 2009 12:10 PM

    What I've done is make my report query as follows:
    select field_a, field_b, field_c, 'Append', 'Replace', 'Reject'
    from table_x
    where field y = :PX_ID
    That gives me the words (append, replace, reject) in the report. Then I go to the report attributes section and make a link out of the columns (append, replace, reject) so far, so good.
    Next question is how to make clicking on those links activate an update action on tableN. In the column_link section there is a box marked "Request" that looks like it might be relevant because Request is a term connected to buttons, but I've no idea how to use it. Or, can one use the tabluar form element section of the report attributes page to connect the Append (pseudo column) to an action? I've looked at your example (Sam) with the delete button, but what I really need to see is the Apex menu that sets it up because there are so many levels in the interface it is not intuitive (at least for me). I know exactly what I want it to look like but I'm missing the crucial step to get there... Thanks for your help so far.
    Column link section is described below :
    Column Link     Top
    Link Text      flashlight          
         [*Append*][Icon 1][Icon 2][Icon 3][Icon 4][Icon 5]
    Link Attributes      
    Target: *"Page in this application"*     Page: *10*     
    Reset Pagination
    Request Clear Cache      
    Name     Value
    Item 1      Px_page_item flashlight *#????#*          flashlight
    Item 2      flashlight          flashlight
    Item 3      flashlight          flashlight
    URL      
    Page Checksum

  • How do i add buttons in the tool bar?

    Hi,
    I want to add buttons like "Load' in the tool bar.How do i do it? I am using LabView7.1
    Please help me..
    Regards
    Meenatchi

    Meenatchi wrote:
    I am creating one dialog,in that i want to add menu bar and title bar.
    See the attached VI, whose Window Appearance category is set to Top-level, from the VI Properties window.
    From this, you can go ahead customizing the menu bar to your wish.
    - Partha
    LabVIEW - Wires that catch bugs!
    Attachments:
    Top-level Application Window.vi ‏11 KB

  • How we can add buttons on report/dashboard ?

    Hi,
    I want to add buttons on my report/dashboard so that clicking on one button it should generate one report, by clicking on another button it should generate another report.All these things are to be done on single dashboard/report.
    Thanks,
    Ganesh

    Hi Ganesh,
    Just as Olaf said, we can embedded all other reports as subreports in the main report, then control its visibility toggled by some Textboxes. For more details, please refer to the following steps:
    Drag some Textboxes(Textbox1, Textbox2, Textbox3…) and some Subreports to design surface.
    Right-click one subreport to open Subreport Properties dialog box.
    Select the report name which you want to display as the subreport in the General pane.
    Select “Hide” option when the report is initially run and enable it toggled by ‘Textbox1’ item.
    In the Parameters pane, add parameters if necessary.
    Use the same method for other subreports.
    The following screenshot is for your reference:
    The following blog is for your reference:
    http://www.codeproject.com/Articles/195017/SSRS-Series-Part-II-Working-with-Subreports-DrillD
    If there are any other questions, please feel free to ask.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • How do I add buttons to the toolbar in Reader?

    En Adobe Reader, ¿Como puedo agregar botones a la barra de herramientas? Ya que pierdo mucho tiempo utilizando el botón derecho del mause y buscar los botones en las ventanas emergentes.
    Muchas gracias

    Hi richarddaniel1111,
    To add buttons to the toolbar, do this:
    Choose View > Show/Hide > Toolbar items.
    Choose an option from the submenu (File, Edit, Comment, and so on).
    Choose the tool that you want to add to the toolbar.
    Hope that helps!
    Best,
    Sara

  • How do I add buttons/links in video

    Hello,
    I am new to editing video. I am looking to add a replay link and a go to url link once my movie plays through. I am using Flash CS3 pro. If someone could give me specific directions or direct me to a tutorial instructing me how to do this I would appreciate it very much.
    Thank you.
    Paul

    create two buttons, say urlBtn and replayBtn:
    replayBtn.addEventListener(MouseEvent.CLICK,replayF);
    urlBtn.addEventListener(MouseEvent.CLICK,urlF);
    function replayF(e:Event){
    flv.seek(0);  // where flv is your flvplayback component's instance name
    flv.play();
    function urlF(e:Event){
    navigateToURL(new URLRequest("http:www.adobe.com"));

  • How to dynamically add button to a movie/stage?

    I am using Flex Developer and I am designing a Flash Lite app
    which uses AS2. However I cant find anyway of adding a control such
    as a button to the stage from code. Do I need to buy a tool to do
    that or can I add controls/containers from code?
    E.g. in AS3 you create the button object then do an
    addChild(button) and it adds.
    Any sample docs apprecietd..

    You would create a movie clip button and from your library
    make sure the linkage identifier is set then call a function in
    your action script to attach the button(s) to the stage, the code
    should look something like such:

  • How do I add button states separately without Photoshop Layers?

    I realize I can make a layered Photoshop file to import buttons and their states into Muse using the "Place Photoshop Button.,.."
    but I would rather do them individually manually i.e. exporting each state from Photoshop as independent .png files into my assets folder, such as normalbutton.png, overbutton.png, activebutton.png, and manually importing each state?  Any ideas?

    Again:
    1. Choose an object.
    2. Choose the state (normal, rollover, active …)
    3. Klick on "Fill"
    4. Choose a photo and a method to fit it into the object.
    5. Repeat that for the other states.

  • Spry collabsible panel add button or text link to get panel to close

    I have a spry collapsible panel here www.AmericanContractorsExchange.com.  I am using the col-panel to hide what wil become the login area.  I would like to add both "text" and buttons to various parts of the page to open or close the panel.
    Example one. When user clicks on the " Log in or Register" text "top" the panel opens.
    There option is to login
    Register
    or click to close panel... button. 
    ( I wish to know how to program the buttion function to close the panel please)
    Example 2: Within the other spry widiget on the page, the spry tabbed panels, is the "content".  I would like to have "text" or a "button" that a user could click to have the
    "spry collapsible" panel drop down / open so they can login or register.
    Thanks Gramps...what is the address will send box of cigars!
    S Valencia

    Try the following
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Untitled Document</title>
    <script src="SpryAssets/SpryCollapsiblePanel.js" type="text/javascript"></script>
    <script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryCollapsiblePanel.css" rel="stylesheet" type="text/css">
    <link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css">
    </head>
    <body>
    <div id="CollapsiblePanel1" class="CollapsiblePanel">
      <div class="CollapsiblePanelTab" tabindex="0">Tab</div>
      <div class="CollapsiblePanelContent">Content</div>
    </div>
    <div>
    <p><a href="#" onclick="CollapsiblePanel1.open();">REGISTER</a></p>
    <input name="myButton" type="button" value="Close Panel" onclick="CollapsiblePanel1.close(); return false;">
    </div>
    <div id="TabbedPanels1" class="TabbedPanels" style="margin-top: 20px;">
      <ul class="TabbedPanelsTabGroup">
        <li class="TabbedPanelsTab" tabindex="0">Tab 1</li>
        <li class="TabbedPanelsTab" tabindex="0">Tab 2</li>
      </ul>
      <div class="TabbedPanelsContentGroup">
        <div class="TabbedPanelsContent"><p><a href="#" onclick="CollapsiblePanel1.open();">REGISTER</a></p></div>
        <div class="TabbedPanelsContent"><input name="myButton" type="button" value="Close Panel" onclick="CollapsiblePanel1.close(); return false;"></div>
      </div>
    </div>
    <script type="text/javascript">
    var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false});
    var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1");
    </script>
    </body>
    </html>
    Please wait with the shipment, I am currently living at a transitory address; my impending address will be c/o Heaven
    Gramps

  • How do you add a small video into the Presenter Panel on the top right

    I'm using Presenter 7.01
    I cannot seem to add a video of a taking head to the Presenter Panel.
    I can add video to the main slide no problem but there does not seem to be any option to add video to the top right panel and then display a presentation slide for the duration of the video.
    If I go into the Slide Properties,  and click on the Slide, the Edit button stays greyed out. I can only get the Edit button when I choose multiple slides, but then the options are limited.
    Any ideas please?
    Cheers

    Adding THV is now done using 'Import Video' dialog. There is a small set of radio button to specify if you want the video on slide or on the the sidebar (top-left).

  • How to add button in reuse_alv not in gui status

    hi guys,
    my question how can i add button to reuse_alv not in gui_status or pf_status ? and also i have an internal table which contains a checkbox field when user select one or more check box and push button , new table will be sended to batch input program.how can i do add button part, the rest of it is done.?

    Hi,The following sample report ZUS_SDN_ALV_BUTTON_CLICK_LTXT shows a possible way how to handle the BUTTON_CLICK event in order to retrieve a longtext for a ALV entry. Please note that for the sake of simplicity I have choosen an obsolete function module for text editing (only enter numerical values otherwise the function module crashes).
    *& Report ZUS_SDN_ALV_BUTTON_CLICK_LTXT
    *& Screen '0100' contains no elements.
    *& ok_code -> assigned to GD_OKCODE
    *& Flow logic:
        * PROCESS BEFORE OUTPUT.
        * MODULE STATUS_0100.
        * PROCESS AFTER INPUT.
        * MODULE USER_COMMAND_0100.
    *& PURPOSE: Demonstrate event BUTTON_CLICK for entering long text
    REPORT zus_sdn_alv_button_click_ltxt.
    TYPE-POOLS: icon.
    TYPES: BEGIN OF ty_s_outtab.
    INCLUDE TYPE knb1.
    TYPES: button TYPE iconname.
    TYPES: line TYPE bapi_line.
    TYPES: END OF ty_s_outtab.
    TYPES: ty_t_outtab TYPE STANDARD TABLE OF ty_s_outtab
    WITH DEFAULT KEY.
    DATA:
    gd_okcode TYPE ui_func,
    gd_repid TYPE syst-repid,
    go_docking TYPE REF TO cl_gui_docking_container,
    go_grid TYPE REF TO cl_gui_alv_grid,
    gt_fcat TYPE lvc_t_fcat,
    gt_variant TYPE disvariant,
    gs_layout TYPE lvc_s_layo.
    DATA:
    gs_outtab TYPE ty_s_outtab,
    gt_outtab TYPE ty_t_outtab.
        * CLASS lcl_eventhandler DEFINITION
    CLASS lcl_eventhandler DEFINITION.
    PUBLIC SECTION.
    CLASS-METHODS:
    handle_button_click FOR EVENT button_click OF cl_gui_alv_grid
    IMPORTING
    es_col_id
    es_row_no
    sender.
    ENDCLASS. "lcl_eventhandler DEFINITION
        * CLASS lcl_eventhandler IMPLEMENTATION
    CLASS lcl_eventhandler IMPLEMENTATION.
    METHOD handle_button_click.
        * define local data
    DATA:
    ld_answer(1) TYPE c,
    ls_outtab TYPE ty_s_outtab.
    CHECK ( sender = go_grid ).
    READ TABLE gt_outtab INTO ls_outtab INDEX es_row_no-row_id.
    " Note: This function module is obsolete and crashes if
    " non-numerical values are entered. Choose a more
    " appropriate way of entering the longtext.
    CALL FUNCTION 'POPUP_TO_GET_VALUE'
    EXPORTING
    fieldname = 'LINE'
    tabname = 'BAPITGB'
    titel = 'Enter Longtext'
    valuein = ls_outtab-line
    IMPORTING
    answer = ld_answer
    valueout = ls_outtab-line
    EXCEPTIONS
    fieldname_not_found = 1
    OTHERS = 2.
    IF sy-subrc 0.
        * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    IF ( ld_answer NE 'C' ). " 'C' = cancel
    MODIFY gt_outtab FROM ls_outtab INDEX es_row_no-row_id
    TRANSPORTING line.
    ENDIF.
        * Triggers PAI of the dynpro with the specified ok-code
    CALL METHOD cl_gui_cfw=>set_new_ok_code( 'REFRESH' ).
    ENDMETHOD. "handle_button_click
    ENDCLASS. "lcl_eventhandler IMPLEMENTATION
    START-OF-SELECTION.
    SELECT * FROM knb1
    INTO CORRESPONDING FIELDS OF TABLE gt_outtab
    WHERE bukrs = '1000'.
    CLEAR: gs_outtab.
    gs_outtab-button = icon_change_text.
    MODIFY gt_outtab FROM gs_outtab
    TRANSPORTING button LINE
    where ( bukrs NE space ). " modify all lines
    PERFORM build_fieldcatalog.
        * Create docking container
    CREATE OBJECT go_docking
    EXPORTING
    parent = cl_gui_container=>screen0
    ratio = 90
    EXCEPTIONS
    OTHERS = 6.
    IF sy-subrc 0.
        * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
        * Create ALV grids
    CREATE OBJECT go_grid
    EXPORTING
    i_parent = go_docking
    EXCEPTIONS
    OTHERS = 5.
    IF sy-subrc 0.
        * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
        * Set event handler
    SET HANDLER: lcl_eventhandler=>handle_button_click FOR go_grid.
        * Display data
    gs_layout-grid_title = 'Customers'.
    CALL METHOD go_grid->set_table_for_first_display
    EXPORTING
    is_layout = gs_layout
    CHANGING
    it_outtab = gt_outtab
    it_fieldcatalog = gt_fcat
    EXCEPTIONS
    OTHERS = 4.
    IF sy-subrc 0.
        * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
        * Link the docking container to the target dynpro
    gd_repid = syst-repid.
    CALL METHOD go_docking->link
    EXPORTING
    repid = gd_repid
    dynnr = '0100'
        * CONTAINER =
    EXCEPTIONS
    OTHERS = 4.
    IF sy-subrc 0.
        * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
        * NOTE: dynpro does not contain any elements
    CALL SCREEN '0100'.
        * Flow logic of dynpro (does not contain any dynpro elements):
    *PROCESS BEFORE OUTPUT.
        * MODULE STATUS_0100.
    *PROCESS AFTER INPUT.
        * MODULE USER_COMMAND_0100.
    END-OF-SELECTION.
    *& Module STATUS_0100 OUTPUT
        * text
    MODULE status_0100 OUTPUT.
    SET PF-STATUS 'STATUS_0100'. " contains push button "DETAIL"
        * SET TITLEBAR 'xxx'.
    CALL METHOD go_grid->refresh_table_display
        * EXPORTING
        * IS_STABLE =
        * I_SOFT_REFRESH =
        * EXCEPTIONS
        * FINISHED = 1
        * others = 2
    IF sy-subrc 0.
        * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    ENDMODULE. " STATUS_0100 OUTPUT
    *& Module USER_COMMAND_0100 INPUT
        * text
    MODULE user_command_0100 INPUT.
    CASE gd_okcode.
    WHEN 'BACK' OR
    'END' OR
    'CANC'.
    SET SCREEN 0. LEAVE SCREEN.
        * Refresh -> pass PAI and PBO where flushing occurs
    WHEN 'REFRESH'.
    WHEN OTHERS.
    ENDCASE.
    CLEAR: gd_okcode.
    ENDMODULE. " USER_COMMAND_0100 INPUT
    *& Form BUILD_FIELDCATALOG
        * text
        * --> p1 text
        * <-- p2 text
    FORM build_fieldcatalog .
        * define local data
    DATA:
    ls_fcat TYPE lvc_s_fcat,
    lt_fcat TYPE lvc_t_fcat.
    REFRESH: gt_fcat.
    CLEAR: lt_fcat.
    CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
    EXPORTING
    i_structure_name = 'KNB1'
    CHANGING
    ct_fieldcat = lt_fcat
    EXCEPTIONS
    OTHERS = 99.
    IF sy-subrc 0.
        * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    APPEND LINES OF lt_fcat TO gt_fcat.
    CLEAR: lt_fcat.
    CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
    EXPORTING
    i_structure_name = 'BAPITGB'
    CHANGING
    ct_fieldcat = lt_fcat
    EXCEPTIONS
    OTHERS = 99.
    IF sy-subrc 0.
        * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    READ TABLE lt_fcat INTO ls_fcat
    WITH KEY fieldname = 'LINE'.
    IF ( syst-subrc = 0 ).
    INSERT ls_fcat INTO gt_fcat INDEX 4.
    ENDIF.
    CLEAR: lt_fcat.
    CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
    EXPORTING
    i_structure_name = 'ICON'
    CHANGING
    ct_fieldcat = lt_fcat
    EXCEPTIONS
    OTHERS = 99.
    IF sy-subrc 0.
        * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    READ TABLE lt_fcat INTO ls_fcat
    WITH KEY fieldname = 'NAME'.
    IF ( syst-subrc = 0 ).
    ls_fcat-fieldname = 'BUTTON'.
    ls_fcat-style = cl_gui_alv_grid=>mc_style_button.
    INSERT ls_fcat INTO gt_fcat INDEX 4.
    ENDIF.
    LOOP AT gt_fcat INTO ls_fcat.
    ls_fcat-col_pos = syst-tabix.
    MODIFY gt_fcat FROM ls_fcat INDEX syst-tabix.
    ENDLOOP.
    ENDFORM. " BUILD_FIELDCATALOG[/code]
    Reward If Found Useful.

  • How to disable the Add button of attachmentLink programatically in CO

    Hi All,
    Please let me know how to disable Add button created along with the view list link of attachmentLink item in OAF.
    I want to enable only the view list linkl and disable Add button.
    Thanks
    Pooja

    Hi Pooja,
    You can set the property insert allowed to false for the entity map related to attachment item in page definition.
    Now in your controller, you can set this to true if your condition is achieved.
    Dictionary[] entityMaps = attBean.getEntityMappings()
    entityMaps[0].remove("insertAllowed");
    entityMaps[0].put("insertAllowed", false);
    attBean.setEntityMappings(entityMaps);
    Hope it helps.
    Thanks,
    Deepak
    Edited by: Deepak Jain on Apr 6, 2010 11:01 PM
    Edited by: Deepak Jain on Apr 7, 2010 12:02 AM

  • How do you add applications to the library list?

    The apps I want to write a workflow for are not in the default library list. How do I add them? Specifically, I'm talking about the xAct app. I intend to write a workflow to automate decoding FLAC compressed audio files and adding them to the iTunes library. I tried simply dragging the app into the library window but that did nothing.

    If the application has a GUI (Graphical User Interface), Apple has included methods for scripting that. Information about activating the UI Scripting, a UI Element Inspector (for figuring out what to call things), and some examples are located at http://www.apple.com/applescript/uiscripting/01.html .

Maybe you are looking for

  • StockDaddy Turbo for BlackBerry 10 updated to v1.1.0

    We first told you about StockDaddy Turbo a short while ago and for those of you that need to keep an eye on your stocks and shares it's the perfect application to do so - right from your BlackBerry 10 device.  The developer dropped me an email to adv

  • Crystal Reports 2008 Export formats

    We have a full version of Crystal Reports 2008 for use with our .net application.  I also tried using the ReportAppServer's .NET assemblies but could not find a way to export to the following formats (this was possible in the previous versions of Cry

  • Are there REST APIs to retrieve entity metadata for  eloqua objects?

    There is a list of all the objects which can be accessed by REST for CRUD in this link: REST API - Documentation for Core Objects under the Core Objects section. For each of the objects listed under the  Core Objects section are there is a field meta

  • Stop depreciation of a Fixed Asset

    dear all my client wants to stop depreciation of some assets due to impairement, so when i change the depreciation type of those assets to No Depreciation it cancells all the depreciation has been done for the current fiscal year. is there anyway i c

  • Mail Re-Installation Help

    My Mail app apparently has been corrupted. The font sizing buttons won't work. I'm guessing the only way to correct the situation is to re-install Mail which I would like to do without having to re-install the entire 10.6.8 OS. How would I go about t