Hi Lillian,

On Sun, 2006-02-12 at 21:00 -0500, Lillian Angel wrote:
> This is so awesome! I was working on fixing this same bug.

Thanks! Good to know this was confusing to others too.
For your information, I am still trying to figure out how the Panel
realization/getGraphics() should work (any help with that appreciated
since I think I just don't really get it). And I am working on fixing a
crash with adding Menus to Menus as in the attached patch.

Cheers,

Mark
import java.awt.*;
import java.awt.event.*;

public class MenuMenu extends Frame implements ActionListener
{
  Menu m;

  public static void main(String[] args)
  {
    new MenuMenu();
  }

  MenuMenu()
  {
    super("MenuMenu");
    MenuBar bar = new MenuBar();
    m = new Menu("Menu");
    bar.add(m);
    MenuItem item = new MenuItem("Item");
    item.addActionListener(this);
    m.add(item);

    setMenuBar(bar);
    setSize(60, 60);
    show();
  }

  public void actionPerformed(ActionEvent ae)
  {
    Menu m2 = new Menu("Menu2");
    MenuItem item2 = new MenuItem("Item2");
    m.add(item2);
    m.add(m2);
  }
}

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to