JMenuItem
Помогите, пожалуйста, разобраться:
JMenuItem connectItem;
JMenuItem adminItem;
JMenuItem exitItem;
fileMenu = menu("Вход ");
JMenuItem[] Items = {connectItem,adminItem,exitItem};
String[] filenameItems = new String[] { "Логин", "Администрирование", "Выход" };
char[] fileShortcuts = { 'L', 'A', 'X' };
String[] fileimage = {"Image/NewPlugm.gif","Image/admin.gif", "Image/exit.gif"};
String[] filetooltip = {"Ctrl+L - Вход в программу ","Ctrl+A - Администрирование ","Ctrl+X - Виход из программы "};
for(int k=0; k
JMenuItem connectItem;
JMenuItem adminItem;
JMenuItem exitItem;
fileMenu = menu("Вход ");
JMenuItem[] Items = {connectItem,adminItem,exitItem};
String[] filenameItems = new String[] { "Логин", "Администрирование", "Выход" };
char[] fileShortcuts = { 'L', 'A', 'X' };
String[] fileimage = {"Image/NewPlugm.gif","Image/admin.gif",
String[] filetooltip = {"Ctrl+L - Вход в программу ","Ctrl+A - Администрирование ","Ctrl+X - Виход из программы "};
for(int k=0; k
[Error: Irreparable invalid markup ('<items.length;>') in entry. Owner must fix manually. Raw contents below.]
Помогите, пожалуйста, разобраться:
JMenuItem connectItem;
JMenuItem adminItem;
JMenuItem exitItem;
fileMenu = menu("Вход ");
JMenuItem[] Items = {connectItem,adminItem,exitItem};
String[] filenameItems = new String[] { "Логин", "Администрирование", "Выход" };
char[] fileShortcuts = { 'L', 'A', 'X' };
String[] fileimage = {"Image/NewPlugm.gif","Image/admin.gif","Image/exit.gif"};
String[] filetooltip = {"Ctrl+L - Вход в программу ","Ctrl+A - Администрирование ","Ctrl+X - Виход из программы "};
<lj-cut text="Далее">
for(int k=0; k<Items.length; k++)
{
Items[k]=menuitem(
fileMenu,filenameItems[k],fileShortcuts[k],fileimage[k],filetooltip[k]);
// Здесь я хочу создать JMenuItem : connectItem,adminItem,exitItem, а они не создаются...
}
private JMenuItem menuitem(JMenu m,String items,char sh,String im, String tl)
{
JMenuItem item = new JMenuItem(items);
item.setAccelerator(KeyStroke.getKeyStroke(sh, Toolkit.getDefaultToolkit()
.getMenuShortcutKeyMask(), false));
item.setToolTipText(tl);
java.net.URL url = cll.getResource(im);
ImageIcon icon = new ImageIcon(url);
item.setIcon(icon);
m.add(item);
return (item);
}"</lj-cut>
JMenuItem connectItem;
JMenuItem adminItem;
JMenuItem exitItem;
fileMenu = menu("Вход ");
JMenuItem[] Items = {connectItem,adminItem,exitItem};
String[] filenameItems = new String[] { "Логин", "Администрирование", "Выход" };
char[] fileShortcuts = { 'L', 'A', 'X' };
String[] fileimage = {"Image/NewPlugm.gif","Image/admin.gif","Image/exit.gif"};
String[] filetooltip = {"Ctrl+L - Вход в программу ","Ctrl+A - Администрирование ","Ctrl+X - Виход из программы "};
<lj-cut text="Далее">
for(int k=0; k<Items.length; k++)
{
Items[k]=menuitem(
fileMenu,filenameItems[k],fileShortcuts[k],fileimage[k],filetooltip[k]);
// Здесь я хочу создать JMenuItem : connectItem,adminItem,exitItem, а они не создаются...
}
private JMenuItem menuitem(JMenu m,String items,char sh,String im, String tl)
{
JMenuItem item = new JMenuItem(items);
item.setAccelerator(KeyStroke.getKeyStroke(sh, Toolkit.getDefaultToolkit()
.getMenuShortcutKeyMask(), false));
item.setToolTipText(tl);
java.net.URL url = cll.getResource(im);
ImageIcon icon = new ImageIcon(url);
item.setIcon(icon);
m.add(item);
return (item);
}"</lj-cut>
