Показать сообщение отдельно
Старый 13.10.2008, 06:23   #7
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Кнопки в форме

Я уже раньше экспериментировал с кнопками и др. элементами. Кнопки добавляются, но вот нажатия на них я что-то не могу отловить. Может кто поможет? Как добавить свой обработчик команд?

import javax.microedition.lcdui.*;

class 
Lib_form
    
        
public static ItemCommandListener icl;  
    
        private static 
int additem(String aString bint dCommand c)
        {
            
StringItem s = new StringItem(abd);
            if (
0)
            {
                
s.setDefaultCommand(c);
                
s.setItemCommandListener(icl);
            }
            return 
FW.F.append(s);
        }
        
        public static 
int formaddbutton(String aString bCommand c)
        {
            return 
additem(ab2c);
        }
        
        public static 
int formaddlink(String aString bCommand c)
        {
            return 
additem(ab1c);
        }
        
        public 
void icl(Command cItem i)
        {
            
FW.LC c;
        }
    
        public static 
void addimage(Image imint aString l)
        {
            
ImageItem im2 = new ImageItem(lima"image");
            
FW.F.append(im2);
        }
        
        public static 
void addspacer(int wint h)
        {
            
Spacer sp = new Spacer(wh);
            
FW.F.append(sp);
        }
        
        public static 
void addtext(String lbString txint a)
        {
            
StringItem s = new StringItem(lbtx);
            
s.setLayout(a); FW.F.append(s);
        }

(Offline)
 
Ответить с цитированием