Unwanted space within an extended JPanel

Hello JDC
I subclass the Jpanel and I draw an image inside. The problem is that I receive unwanted empty space in the canvas bounds. I tried to set the mini,maxi and preferred size of both the jframe and the canvas but its doesnt help.
public class ImageCanvas extends JPanel{
  static Image thisImg=null;
  static URL url=null;
  static Toolkit tool=null;
  public static final String DEFAULTADDRESS = "http://127.0.0.1/image/def.gif";
  public static final  boolean PRINTLN=true;
  public  static void p(String out){
    if(PRINTLN)
      System.out.println(out);
  // constructs a
  public ImageCanvas(String filepath){
     setLayout(new BorderLayout());
     try{
      url = new URL(filepath);
    }catch(Exception e){
      System.out.println("problem with creating url :" + e.toString());
    thisImg = Toolkit.getDefaultToolkit().getImage(url);
  public ImageCanvas(){
    try{
      url = new URL(DEFAULTADDRESS);
    }catch(Exception e){
      System.out.println("problem with creating url :" + e.toString());
    thisImg = Toolkit.getDefaultToolkit().getImage(url);
    repaint();
  public void setPic(Image x){
    //System.out.println("ImageCanvas > setPit(Image) invoked");
    thisImg = x;
    repaint();
  public static Image makeImage(String path){
    try{
      url = new URL(path);
    }catch(Exception e){
      System.out.println("problem with creating url :" + e.toString());
    Image img = Toolkit.getDefaultToolkit().getImage(url);
    return img;
  public void paintComponent(Graphics g){
    g.drawImage(thisImg,0,0,this);
public void update(Graphics g){
    paint(g);
  public static void main(String[] args) {
    JFrame frame = new JFrame();
    frame.getContentPane().add(new ImageCanvas());
      frame.addWindowListener(new WindowAdapter() {
        public void windowClosing(WindowEvent e) {
          System.exit(0);
    frame.pack();
    frame.setVisible(true);
}the image dimension 100x100
Any replies will by imprecated
Shay Gaghe

You could try using JLabel instead of subclassing JPanel. Just set the label's icon and don't set any text.
I also agree that GridBagLayout is the most useful layout. When I was new to Java programming it was the most confusing. In order to do complicated graphical interfaces I use to have to use a lot of nested panels with different layouts. Even then I had problems because I couldn't specify exactly which component should expand etc. Now, two years later and after becoming a Sun certified programmer for the Java 2 platform, I use GridBagLayouts almost always and it give me the most flexibility. It allows me to make some really professional gui programs. I recommend spending some time getting used to using GridBagLayout more.

Similar Messages

  • Can any one change this Applet into a class that extends Jpanel.....

    Hi,
    I need this applet as a class that extends JPanel, I will be very very thankful to you if any one kindly change this Applet code into a class that extends JApplet.
    I will be very thankful to you if some one can reserve few minutes & do this favor early.
    Thanks a lot for any help.
         My Pong Code
    import java.applet.*;
    import java.awt.*;
    import java.io.*;
    import java.awt.event.*;
    public class Class1 extends Applet implements Runnable
    {     private final int APPLET_WIDTH = 900;
         private final int APPLET_HEIGHT = 600;
         private int px = 15;
         private final int py = 560;
         private final int ph = 10;
         private final int pw = 75;
         private int old_px = px;
         private int bx = 450;
         private int by = 15;
         private final int bh = 20;
         private final int bw = 20;
         private int move_x = 2;
         private int move_y = 2;
         private boolean done = false;
         Thread t;
         private final int delay = 25;
         public void init()
         {     setBackground(Color.black);
              setSize(APPLET_WIDTH, APPLET_HEIGHT);
              requestFocus();
              addKeyListener(new DirectionKeyListener());
             (t = new Thread(this)).start();
         public void run()      {
        try      {     while((t == Thread.currentThread()) && (done == false))           {     
                   if ((bx < 15) || (bx > APPLET_WIDTH-30))                     move_x = -move_x;                                if ((by < 15) ||                    ((by > APPLET_HEIGHT-60)&&                     ((px<=bx)&&(bx<=px+pw))))
                        move_y = -move_y;
                   if (by > APPLET_HEIGHT)
                        done = true;
                                   bx = bx + move_x;
                   by = by + move_y;                                                repaint();
                   t.sleep(delay);
         catch(Exception e)      {}
         }//end run
         /*public void move_paddle(int amount)
              old_px = px;
              //if (amount > 0)
                //if (px <= APPLET_WIDTH-15)
                   px = px + amount;
              //else if (amount < 0)
               // if (px >= 15)
                   px = px + amount;
         public void paint(Graphics page)
              //     page.setColor(Color.black);
              //     page.drawRect(old_px, py, pw, ph);
                   page.setColor(Color.blue);
                   page.drawRect(px, py, pw, ph);
                   page.setColor(Color.white);
                   page.drawOval(bx, by, bw, bh);
                   if ((done == true) && (by > APPLET_HEIGHT))
                        page.drawString("LOSER!!!", APPLET_WIDTH/2, APPLET_HEIGHT/2);
                   else if (done == true)
                        page.drawString("Game Over, Man!", APPLET_WIDTH/2-10, APPLET_HEIGHT/2);
         private class DirectionKeyListener implements KeyListener               
              public void keyPressed (KeyEvent event)
                   switch (event.getKeyCode())
                   case KeyEvent.VK_LEFT:
                        old_px = px;
                        if (px >=15)
                             px -=10;
                        break;
                   case KeyEvent.VK_RIGHT:
                        old_px = px;
                        if (px+pw <= APPLET_WIDTH-15)
                             px += 10;
                        break;
                   case KeyEvent.VK_Q:
                        done = true;
                   default:
                   }  //end switch
                   repaint();
              }//end keyPressed
              public void keyTyped (KeyEvent event)
              public void keyReleased (KeyEvent event)
         }  //end class 
    }

    thank you sir for your advice.
    Its not like that I without any attempt, just past code here & asked for its conversion. I spent about 5 hours on it, can say spoil whole day but to no avail. You then just guide me, give some hint so that I do it. I will most probably wanted to do it by myself but asked for help when was just disappointed.
    I try to put all init() in default constructor of identical copy of this applet that extends JPanel. Problem.....ball tend to fell but pad not moving. Also out out was not getting ant color input. That was like my best effort.....other tried that I found by search like just do nothing only extend panel OR frame in spite of applet, start applet from within main of another class.... these are few I remember what I tried.
    I will be very very thankful to you if you can help/guide me how can I do it. Behavior of the Applet is like a normal PONG game with on pad controlled by arrow keys, & one ball colliding with walls of boundary & falling down.
    Thanks a lot again for your attention & time.

  • TitledBorder creating unwanted space

    <pre>
    After creating a TitledBorder there is extra space between the border line and the topMost control.
    I understand that there is space added to accomodate the title but the amount of space allocated is excessive.
    Does anyone know of a workaround?
    <code>
    import javax.swing.JPanel;
    import javax.swing.BorderFactory;
    import javax.swing.border.*;
    import java.awt.*;
    public class TitledBorderTest extends JPanel {
    public TitledBorderTest() {
    super();
    this.setLayout(new BorderLayout());
    Label label = new Label("Testing 123");
    this.add(BorderLayout.CENTER,label);
    Border border = BorderFactory.createTitledBorder(
    BorderFactory.createLineBorder(Color.black),
    "Address",
    TitledBorder.LEADING,
    TitledBorder.TOP,
    new Font("SansSerif",0,10));
    this.setBorder(border);
    </code>
    </pre>

    You could try to subclass TitledBorder and override getBorderInsets(). Maybe something like:
        Border border = new TitledBorder(BorderFactory.createLineBorder(Color.black),
                                         "Address",
                                         TitledBorder.LEADING,
                                         TitledBorder.TOP,
                                         new Font("SansSerif", 0, 10)) {
            public Insets getBorderInsets(Component c) {
                Insets insets = super.getBorderInsets(c);
                if (insets.top > 5) {
                    insets = (Insets)insets.clone();
                    insets.top -= 2;
                return insets;
        };

  • Short dump - No more storage space available for extending an internal tabl

    Hi All,
    I have requirement in which my program generates a text file on my presentation server. Here my problem is, this requirement can not be executed in back ground, it should be done in foreground only. When I execute in foreground, if the data records comes to some 38 lacks then I am getting a short dump saying 'No more storage space available for extending an internal table'.
    And in dump analysis under WHAT HAPPENED section it is giving as
    ' What happened?                                                                                |
    |    You attempted to extend an internal table, but the required space was                         |
    |    not available.
    Please suggest me, what I have to do in this case?
    Thanks in advance.
    Thanks,
    Sudha Mettu

    Hi SuDash,
    Allocation of the memory spaces will be done by BASIS people.
    you can contact them..
    Regards!

  • Short dump -No more storage space available for extending an internal table

    Hi All,
    While running one program I get the short dump saying
    "No more storage space available for extending an internal table "IT_862".
    Error Analysis given in the dump log :
    The internal table "IT_862" could not be enlarged further.
    To extend the internal table, 14656 bytes of storage space was
    needed, but none was available. At this point, the table "IT_862" has
    8528862 entries.
    Source Code Extract :
    003360     loop at t_line.
    003370       clear t_output.
    003380
    003390   *   Increment Line counter
    003400       add 1 to l_line_cnt.
    003410
    003420       t_output-object = t_stxh-tdobject.
    003430       t_output-id     = t_stxh-tdid.
    003440       t_output-spras  = t_stxh-tdspras.
    003450       t_output-name   = t_stxh-tdname.
    003460       t_output-line   = l_line_cnt.
    003470       t_output-format = t_line-tdformat.
    003480       t_output-text   = t_line-tdline.
         *>       append toutput.   " ERROR POINT*
    Can you please suggest what can be the possible solution for the above error.
    Thanks in advance.
    Sanjeet

    Hi
    Check out this thread:
    Re: No storage space available for extending the internal table
    Make sure you are not having an infinite loop.
    Hope this helps
    Regards,
    Jayanthi.K

  • No storage space available for extending an internal table.

    Hi All,
    I am using Function Module :  VC_I_GET_CONFIGURATION in FI related Sales Order Report to get
    configuration data for fields Model/Engine and Line no.
    when the program executed in Production environment, It is giving Runtime Error TSV_TNEW_PAGE_ALLOC_FAILED.
    ShrtText : No storage space available for extending an internal table.  
    The termination occurred in the ABAP program "SAPLIBINF" in "SELECT_INSTANCES_01" . its all happening
    in the above FM.
    Is there any possibility to get configuration data (Model/Engine and Line no)  with out using FM.
    please advise me on how you would like to proceed related to this issue.
    Thanks & Regards
    Satish Reddy

    Hi Satish,
    Please go through the below links and see if you can use this to address your issue,
    http://wiki.sdn.sap.com/wiki/display/ABAP/ReplacementofVC_I_GET_CONFIGURATIONforperfomance+tunning
    VC_I_GET_CONFIGURATION and paging memory
    Regards,
    Chen
    Edited by: Chen K V on May 26, 2011 2:34 PM

  • Error-No more storage space available for extending an internal table.

    Hi Experts,
                    i am facing problem in a program . its showing runtime error.
    Short text
        No more storage space available for extending an internal table.
    its showing error at   
    IF sy-subrc NE 0.
            REFRESH p_wip_tab.
          ELSE.
            i_wip_tab-pspnr = i_internal_and_external-pspnr_prps.
            LOOP AT p_wip_tab.
              MOVE-CORRESPONDING p_wip_tab TO i_wip_tab.
    ==> APPEND i_wip_tab.
            ENDLOOP.
          ENDIF.
    DATA: l_billable_tab LIKE p_billable_tab OCCURS 0 WITH HEADER LINE,
          p_wip_tab      LIKE zpswip OCCURS 0 WITH HEADER LINE.
    DATA: BEGIN OF i_wip_tab OCCURS 0,
            pspnr              LIKE prps-pspnr.
            INCLUDE STRUCTURE zpswip.
    DATA:   pernr_name         LIKE pa0002-vorna,
          END OF i_wip_tab.
    How i can resolve this problem if anybody knows it then please reply me as soon as possible.
    Thanks

    Hello.
    Probably you fill the internal table with too much data and it cannot hold that much.
    You can either redesign the program so that it processes the data in batches of, say 100000 records, or contact your BASIS team and ask for their help. They could possible assign more memory to the running applications.
    Reward if helpful.
    Regards,
    George

  • Problem using extended JPanel

    Hi, I'm using JDeveloper 10.1.3.3. I've extended JPanel and named it TestPanel, and then have added few textboxes, one checkbox and one combobox. It was created as runnable panel. When I run that panel, everything worked fine. I used it in custom JFrame instead of dataPanel:
    TestPanel dataPanel = new TestPanel();
    Whatever I did, I couldn't see components on that custom panel. I tried to rebuild, run frame, I couldn't see it.
    Then I've tried to create another panel in original dataPanel (JPanel, BorderLayout), and use TestPanel that way. Didn't work. Does anyone know what might be the problem?

    Colleague helped me.
    Created custom panel is placed in Components View as ADF Swing Regions -> view.TestPanel, so it can be dragged and dropped.
    If creating panel in code, after creating custom JPanel
    TestPanel dataPanel = new TestPanel();
    There must be this line in jbInit() method:
    testPanel1.bindNestedContainer(panelBinding.findNestedPanelBinding("TestPanelPageDef1"));

  • Extended JPanel not rendering correctly

    I am using a split pane. One pane is a JScrollPane with a JTree attached, the second is a JScrollPane with a JPanel attached. The idea is to show different panels in the second pane depending on which node of the tree is selected.
    My problem is that I when I select a node on my tree in the first panel, my second panel shows only a small grey square.
    My extended JPanel class is:
    public class onePanel extends JPanel {
    public void onePanel() {
    JLabel jLabel1 = new JLabel();
    jLabel1.setText("Node One");
    add(jLabel1);
    In my main I am calling:
    JPanel info = new JPanel();
    JScrollPane myScrollPane = new JScrollPane(info);
    onePanel op = new onePanel();
    info.removeAll();
    info.add(op);
    info.revalidate();
    Any help on this matter would be much appreciated. Let me know if you need more information. Thanks.
    Fox

    My boss helped me with this one as well as bharatchhajer . I'll post the answer for future reference:
    I made the change suggested by bharatchhajer to leave out the intermediate info panel and just deal directly with the JScrollPane.
    In the subclass, instead of using the default constructor OnePanel(), I passed the parent. In this case, OnePanel(myScrollPane).
    I added this to the subclass:
    myScrollPane.add(this);
    Also, instead of myScrollPane.add(info); I used:
    OnePanel op = new OnePanel();
    op.OnePanel(myScrollPane);
    myScrollPane.setViewportView(op);
    So the main problem was that my subclass had no idea about what to attach to. The handle or parent had to be passed to it.
    Fox

  • Access to buttons in a extended JPanel!!

    I'm making a GUI and my problem is that I can not access buttons in an extended JPanel from the GUI class.
    I want to have access to these buttons so that when one click on them, they can perform some event to the components in the GUI class.

    I have a a GUI that contains a splitpane. In one of these panels I have a JTable MyJTable that contains a panel MyJPanel with buttons ( edit and remove buttons).
    When I click on one of these buttons, the rightpanel in the splitpane is going to change to a different panel.
    The problem is that the MyJPanel inside the MyJTable has to extend JPanel. The result of this is that I can not change panels in the rightPanel. This is because MyJPanel inside MyJTable does not contain any reference to the rightPanel.
    I have put a the rightpanel in the constructor like this: MyJTable( rightPanel, .., ..) but I think it gets a little bit messy..
    It is a bit hard to explain, but I hope you will understand it.

  • TSV_TNEW_PAGE_ALLOC_FAILED -  No more storage space available for extending

    Hi
    Im SAP-BW Consultant. I need some code in the transfer rules. But while im loading data , im getting "No more storage space available for extending an internal table.
    Pls check my code and modify it so that i can load the data of 5,000,00 records
    TYPES: BEGIN OF tys_TG_1,
                         /BIC/ZIUTILICH           TYPE /BIC/OIZIUTILICH,
                       /BIC/ZIRGRCH           TYPE  /BIC/OIZIRGRCH,
                       /BIC/ZPRODUCT           TYPE /BIC/OIZPRODUCT,
    END   OF tys_TG_1.
    TYPES:  tyt_TG_1        TYPE STANDARD TABLE OF tys_TG_1
                                                     WITH NON-UNIQUE DEFAULT KEY.
    data: e_s_result type tys_TG_1.
    data: e_t_result type tyt_TG_1.
    DATA : ITAB1 TYPE STANDARD TABLE OF  /BIC/AZDSO_HYD00.
    DATA : WA_ITAB TYPE /BIC/AZDSO_HYD00.
    loop at RESULT_PACKAGE into e_s_result.
         Select /BIC/ZIUTILICH /BIC/ZIRGRCH /BIC/ZPRODUCT                                               FROM       /BIC/AZDSO_HYD00 INTO
                                    (e_s_result-/BIC/ZIUTILICH,
                                    e_s_result-/BIC/ZIRGRCH,
                                     e_s_result-/BIC/ZPRODUCT)
                                 WHERE
                                 COMP_CODE = e_s_result-COMP_CODE AND
                                 PROFIT_CTR = e_s_result-PROFIT_CTR .
              append e_s_result to e_t_result.
         endselect.
             clear e_s_result.
    ENDLOOP.
    refresh RESULT_PACKAGE.
    move e_t_result[] to RESULT_PACKAGE[].
    So im getting TSV_TNEW_PAGE_ALLOC_FAILED -  No more storage space available for extending an internal table..
    I think there is a problem in the code. pls look it and modify it.
    Regards
    kumar

    Hello Kumar,
    The amount of data you can store in an internal table is limited by the width of the table together with the available memory on your machine. If you try to put too much data in your table you'll always get that problem.
    As I see it you have a table RESULT_PACKAGE with some fields and based on the entries in that table you select one row out of another table.
    You can easily use
    Select
    /BIC/ZIUTILICH /BIC/ZIRGRCH
    /BIC/ZPRODUCT FROM
    /BIC/AZDSO_HYD00
    INTO TABLE e_t_result
    FOR ALL ENTRIES in RESULT_PACKAGE
    COMP_CODE = RESULT_PACKAGE-COMP_CODE AND
    PROFIT_CTR = RESULT_PACKAGE-PROFIT_CTR .
    That still doesn't solve your memory problem hence you should try to process the data in packages, because you obviously don't have enough memory to process all data at once.
    You can add the following:
    Select
    /BIC/ZIUTILICH /BIC/ZIRGRCH
    /BIC/ZPRODUCT FROM
    /BIC/AZDSO_HYD00
    INTO TABLE e_t_result
    PACKAGE SIZE xxxx
    FOR ALL ENTRIES in RESULT_PACKAGE
    COMP_CODE = RESULT_PACKAGE-COMP_CODE AND
    PROFIT_CTR = RESULT_PACKAGE-PROFIT_CTR .
    PROCESS your data here
    ENDSELECT.
    You might also want to discuss the issue with your basis team if there is a way to get more memory if there is no way to do that process.
    Hope that helps,
    Michael

  • Unwanted space in table {subject edited by moderator}

    When I create a table, and insert text inside it with the "Vert" setting in "default," I am getting a lot of space between the top of the table and the beginning of my text that appears on the web but does not appear in my Dreamweaver WYSIWIG editor on my PC.  When I change the "Vert" setting to "top," I no longer see unwanted space between the top of the table and the beginning of my text, but I still get a lot of space between the bottom of my text and the bottom of my table when I look at my web page in an Internet browser.  How do I fix this?

    Hi
    We usually need to see ALL your code to solve your issue quickly and accurately without a lot of guessing and questions back-and-forth.
    Just rename a copy of your problem page  (such as "test.html")  and upload it to your server, in whatever folder the original page was located, and simply post a link in the Forum and tell us your problem.
    This saves you having to cut and paste miles of code into the Forum for the page and all the dependent CSS, JS etc. files.and saves us from having to recreate all your files, find your images and then repair your code and test the solution for you.
    May we trust that you are not using tables as a page  layout  Modern techniques only use tables for data.
    Remove any heights in your table and text should only push down based on the content.
    I trust this is helpful.

  • Spaces within access db field name

    I am trying to use data which was extracted to a excel file
    then imported into a access database.
    During the import access database used the first roll to be
    the field name and some names has space within.
    When I try to access those field inside CF and i will get a
    error message since the CF won's understand any field names with
    space inside the name.
    Is there a work around? Since change the field name each time
    will take lots of time beacuse the db will be exported every day.
    Thanks

    Is there a work around? Since change the field name each time
    will take
    lots of time because the db will be exported every day.
    Thanks
    Yup, two of 'em even.
    The first is in the SQL language, you can alias the columns
    with the AS
    command. This one is probably preferred by most developers.
    SELECT ['Column With Spaces'] AS NoSpaces
    FROM aTable
    Secondly you can use the array notation ability of ColdFusion
    to
    reference variables with bad names. For queries that would be
    queryName[columnName][row].
    <cfoutput query="aBadQuery">
    #aBadQuery["Column With Spaces"][currentRow]#
    </cfoutput>

  • Unwanted spaces between images

    while using adobe dreamweaver i created a page with a image
    at the top, then one below it with rollover images, then one more
    below that. and everything should fit together like its one image.
    and it does so in internet explorer, but not firefox. it looks like
    this :
    http://i2.photobucket.com/albums/y13/Down_The_Rabbit_Hole/Untitled-1copy-5.jpg
    can someone please tell me how to get rid of that unwanted
    space?
    the code is also below.

    The problem is caused by the fact that images are inline
    tags. This means
    that they are rendered in an 'inline text box'. An inline
    text box reserves
    space for descenders below the baseline of the text, and
    that's what is
    causing the gaps you are seeing in FF - which is rendering
    the images
    properly (it's IE that is not).
    Margins/padding won't affect this. You can, however make
    those images have
    the CSS style of display:block. That will remove that
    'descender' space,
    but it will apply to every image on the page, so you will
    need to add an
    appropriate selector to the rule so that you select only the
    desired images.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "emmageeeee" <[email protected]> wrote in
    message
    news:[email protected]...
    > while using adobe dreamweaver i created a page with a
    image at the top,
    > then
    > one below it with rollover images, then one more below
    that. and
    > everything
    > should fit together like its one image. and it does so
    in internet
    > explorer,
    > but not firefox. it looks like this :
    >
    http://i2.photobucket.com/albums/y13/Down_The_Rabbit_Hole/Untitled-1copy-5.jpg
    > .
    >
    >
    > can someone please tell me how to get rid of that
    unwanted space?
    > the code is also below.
    >
    >
    >
    >
    >
    > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    > "
    http://www.w3.org/TR/html4/strict.dtd">
    > <html>
    > <head>
    > <title>untitled</title>
    > <meta http-equiv="content-type" content="text/html;
    charset=iso-8859-1">
    > <meta name="generator" content="HAPedit 3.1">
    > <style type="text/css">
    > html,body{margin:25;padding:0}
    > body{
    > background-color:#486CB3;
    > background-image:url("bg.gif");
    > font: 76% arial,sans-serif;
    > text-align:left
    > }
    > p{margin:0 0px 0px}
    > a{
    > display:block;
    > color: #FFFFFF;
    > padding:0px
    > }
    >
    > div#header h1{height:80px;line-height:80px;margin:0px;
    > padding-left:10px;}
    >
    > div#container{text-align:left;}
    >
    > div#content p{line-height:1.4}
    >
    > div#navigation{font-family: verdana, arial, sanf-serif;
    > font-size: 12px; margin: 0;
    > padding: 0;
    > list-style-type: none;}
    >
    > div#extra{background:#FF8539}
    > div#footer p{margin:0;padding:5px 10px}
    >
    > div#container{width:700px;margin:0 auto}
    > div#content{float:right;width:700px}
    >
    > div#extra{float:right;width:500px}
    > div#footer{clear:both;width:100%}
    > </style>
    > <script type="text/javascript">
    > <!--
    > function MM_swapImgRestore() { //v3.0
    > var i,x,a=document.MM_sr;
    for(i=0;a&&i<a.length&&(x=a
    )&&x.oSrc;i++)
    > x.src=x.oSrc;
    > }
    > function MM_preloadImages() { //v3.0
    > var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new
    Array();
    > var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
    for(i=0;
    > i<a.length;
    > i++)
    > if (a.indexOf("#")!=0){ d.MM_p[j]=new Image;
    > d.MM_p[j++].src=a
    > }
    >
    > function MM_findObj(n, d) { //v4.01
    > var p,i,x; if(!d) d=document;
    >
    if((p=n.indexOf("?"))>0&&parent.frames.length) {
    > d=parent.frames[n.substring(p+1)].document;
    n=n.substring(0,p);}
    > if(!(x=d[n])&&d.all) x=d.all[n]; for
    (i=0;!x&&i<d.forms.length;i++)
    > x=d.forms[n];
    >
    for(i=0;!x&&d.layers&&i<d.layers.length;i++)
    > x=MM_findObj(n,d.layers
    .document);
    > if(!x && d.getElementById)
    x=d.getElementById(n); return x;
    > }
    >
    > function MM_swapImage() { //v3.0
    > var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new
    Array;
    > for(i=0;i<(a.length-2);i+=3)
    > if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x;
    if(!x.oSrc)
    > x.oSrc=x.src; x.src=a[i+2];}
    > }
    > //-->
    > </script>
    > </head>
    > <body
    >
    onLoad="MM_preloadImages('homeh.gif','chicksh.gif','dudesh.gif','contacth.gif','
    > infoh.gif','carth.gif')">
    > <div id="container">
    > <div id="header">
    > <div align="left"><a href="#"
    onMouseOut="MM_swapImgRestore()"
    >
    onMouseOver="MM_swapImage('Image4','','homeh.gif',1)"><img
    > src="header.jpg"
    > width="700" height="70" border="0"
    longdesc="header.jpg"></a><a href="#"
    > onMouseOut="MM_swapImgRestore()"
    >
    onMouseOver="MM_swapImage('Image4','','homeh.gif',1)"><img
    src="home.gif"
    > name="Image4" width="106" height="39" border="0"
    align="left"></a><a
    > href="#"
    > onMouseOut="MM_swapImgRestore()"
    >
    onMouseOver="MM_swapImage('Image5','','chicksh.gif',1)"><img
    > src="chicks.gif"
    > name="Image5" width="106" height="39" border="0"
    align="left"></a><a
    > href="#"
    > onMouseOut="MM_swapImgRestore()"
    >
    onMouseOver="MM_swapImage('Image6','','dudesh.gif',1)"><img
    > src="dudes.gif"
    > name="Image6" width="106" height="39" border="0"
    align="left"></a><a
    > href="#"
    > onMouseOut="MM_swapImgRestore()"
    >
    onMouseOver="MM_swapImage('Image7','','contacth.gif',1)"><img
    > src="contact.gif"
    > name="Image7" width="106" height="39" border="0"
    align="left"></a><a
    > href="#"
    > onMouseOut="MM_swapImgRestore()"
    >
    onMouseOver="MM_swapImage('Image8','','infoh.gif',1)"><img
    src="info.gif"
    > name="Image8" width="106" height="39" border="0"
    align="left"></a><a
    > href="#"
    > onMouseOut="MM_swapImgRestore()"
    >
    onMouseOver="MM_swapImage('Image9','','carth.gif',1)"><img
    src="cart.gif"
    > name="Image9" width="170" height="39"
    border="0"></a><img src="main.jpg"
    > border="0" align="middle" usemap="#Map">
    > <map name="Map"><area shape="rect"
    coords="20,196,186,221" href="#"
    > target="_self" alt="go now" usemap="#cool"
    border="0">
    > </map></div>
    > <div id="footer">
    > <CENTER>
    > &copy your mom.
    >
    > </div>
    > </div>
    > </body>
    > </html>
    >

  • Getting Dump "No more storage space available for extending an internal table" ??

    Hi All,
    In Web Ui while i was click save, it taking too much of time for saving at all lost it throwing dump such as "No more storage space available for extending an internal table". Recently Basis side did some activities for storing day to day transaction in back up server, after this activities i am getting this problem. i opening that Bsp component it throwing some information message such as component not integrated, i didn't see that message properly but i clicked continue button. After that basis activity only i got that information message once.
    i dont know what is the issue. Can anyone give solution for this issue
    Thanks,
    Anbu

    Ask your basis guys to clean up the system memory. This is happening because no memory is left.
    ~Kavindra

Maybe you are looking for

  • Mirroring via Tunderbolt (NOT Airplay)

    So, does standard display mirroring via Thunderbolt to VGA still work as expected?  With all the complaining about Airplay, this point has been obscured.  I do lots of standard mirroring with a cable to present using Keynote.  Still fine?

  • Effective date for a Formulation row

    Hi, our customer manage in JDE the effective date for each formulation row. I.e.: In a particular formulation a particular salt is valid from 1-gen-2013 to 1-feb-2013. In the same formulation another salt is valid from 2-feb-2013 to 1-mar-2013. Is th

  • Kernel Panic AI 18.0.0 2014.0.0 on OS X 10.9.3

    Looking to find a resolution to this.  It's been happening on and off since Creative Cloud was released, it's now happening on a more frequent basis.  For one specific user in my office, it's happened 4 times today.  Would love some options on what w

  • 8520 sound keeps muting

    I have had my BB curve for just over a week now and on a daily basis the sound keeps going onto mute whilst still on a 'normal' profile. Changing the profile makes no difference, I have to pull the battery out. Twice now this has made me miss the mor

  • Content Query Web Part hasn't data in the first step.

    I have a problem with the deployment of Content Query Web Part programmatically. When I do the deployment, the Web Part appears in the required page with the correct configuration, but the problem is that it hasn't data. If I edit the page and I do c