StringBuffer sb = new StringBuffer();
// Retrieve the labels of all the menu elements in the path
for (int i = 0; i < path.length; i++) {
Component c = path[i].getComponent();
if (c instanceof JMenuItem) {
JMenuItem mi = (JMenuItem) c;
String label = mi.getText();
sb.append(label + "|");
}
}
sb.deleteCharAt(sb.length() - 1);
这个sb.toString()就是当前菜单项的名称,结构是比如 File|Exit|...|...
不知道是不是你想要的。
My a = new My();
My aa = new My();
My aaa = new My();
My aaaa = new My();
My aaaaa = new My();
My aaaaaa = new My();
……etc.
但是数量是不定的。
我理解,但是不会。
关键怎么才能把一个String str的值放到My _____ = new My();中
用str的值做为对象名。
楼主想得到
My a = new My();
My aa = new My();
My aaa = new My();
My aaaa = new My();
My aaaaa = new My();
My aaaaaa = new My();
……etc.
但是数量是不定的。
我理解,但是不会。
关键怎么才能把一个String str的值放到My _____ = new My();中
用str的值做为对象名。
Java中有相关的方法?