Нарисуйте олимпийские круги. Java ME не поддерживает определенный импорт! Пожалуйста помоги - PullRequest
1 голос
/ 27 июля 2011

Здравствуйте, я пытаюсь нарисовать олимпийский символ на моем экране для моего мобильного приложения.Я знаю, как это сделать в Java-апплете.Я не могу сделать в Ява ME.Пожалуйста помоги.

Поскольку пакеты

    import java.awt.*;
    import java.applet.*;
    import java.awt.event.*;

не поддерживаются Java-ME.T Следующий код для рисования олимпийского символа работает на Java.Но не работает для Java ME

    public void paint (Graphics g)
    {
    //Draw the First Circle and make it red 
    g.drawOval (1,0,40,40); g.setColor(Color.red);

    //Draw the Second Circle and make it blue
    g.drawOval (21,20,40,40);g.setColor(Color.blue);

    //Draw the Third Circle and make it yellow
    g.drawOval (41,0,40,40);g.setColor(Color.yellow);

    //Draw the Fourth Circle and make it black
    g.drawOval (61,20,40,40);g.setColor(Color.black);

    //Draw the Fifth Circle and make it green
    g.drawOval (81,0,40,40);g.setColor(Color.green);
    }

Пожалуйста, помогите спасибо.

1 Ответ

3 голосов
/ 27 июля 2011

AWT и апплеты недоступны для Java ME.Из-за ограничений размера экрана и ограниченного взаимодействия с пользователем API-интерфейс MIDP разработан для мобильных устройств, состоящих из пользовательского интерфейса высокого и низкого уровня.Посмотрите документацию по Java ME .

Вы можете использовать Canvas и нарисовать круг.Дополнительную информацию см. По следующим ссылкам:

FYI: Вы можете использовать LWUIT framework. LWUIT предоставляет множество полезных Swing-подобных функций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...