Модераторы: javastic, W0LF, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> для примера 
:(
    Опции темы
SULLEN_27
Дата 16.12.2012, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 9.2.2008

Репутация: нет
Всего: -2



Добрый день! начинающий я человек в этом деле Java. если есть возможность, то для примера простенькую программку для телефона. А именно: при запуске приложения ввести набор цифр в поле, затем извлечь из текстового поля данные и сложить с каким либо числом и по нажатии на кнопку рассчитать и вывести ответ на чистую форму.
PM MAIL   Вверх
Studentus
Дата 17.12.2012, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 26.10.2012

Репутация: нет
Всего: нет



Сначала почитайте документацию по java2me, иначе все равно ничего не поймете. Потому что в таком примере будет много кода с использованием разных классов. С ними то и нужно познакомится. smile 

Это сообщение отредактировал(а) Studentus - 19.12.2012, 14:26
PM MAIL   Вверх
Studentus
Дата 19.12.2012, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 26.10.2012

Репутация: нет
Всего: нет



Но если вам удобнее за примером то держите пример сделанный на быструю руку в NetBeans:

Код


import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;

/**
 * @author Олег
 */
public class primer extends MIDlet implements CommandListener{
Form myform;    
TextField textfild1, textfild2;
Command ok,exit;    

    public void startApp() {
    myform = new Form("Пример!!!") ;   
    textfild1 = new TextField("Сюда введите 1-е число", null, 5, TextField.NUMERIC);
    textfild2 = new TextField("Сюда введите 2-е число", null, 5, TextField.NUMERIC);
    ok = new Command("Жми", Command.SCREEN, 0);
    exit = new Command("Выход", Command.EXIT, 0);
    myform.append(textfild1);
    myform.append(textfild2);
    myform.addCommand(ok);
    myform.setCommandListener(this);
    Display.getDisplay(this).setCurrent(myform);
    
    
    }
    
    public void pauseApp() {
    }
    
    public void destroyApp(boolean unconditional) {
        notifyDestroyed();
    }

    public void commandAction(Command c, Displayable d) {
       if (c==ok){
           int int1, int2;
         int1 = Integer.parseInt(textfild1.getString()) ;
         int2 = Integer.parseInt(textfild2.getString()) ; 
         myform.deleteAll();
         String str = "Сумма введенных вами чисел = "+(int1+int2)+".";
         myform.append(str);
         myform.removeCommand(ok);
         myform.addCommand(exit);
        
       }
       
      if (c==exit){
          destroyApp(true);
      }
    }
}

 

Просто создайте проект и замените код на этот, но внимание, если ваш главный класс называется иначе чем у меня,  то замените его имя (в коде цветным шрифтом обозначено)

Это сообщение отредактировал(а) Studentus - 19.12.2012, 15:20
PM MAIL   Вверх
Google
  Дата 25.9.2017, 12:33 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0483 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.