2012-05-20 2 views
-3

Я запускаю приложение для Android, которое просто выдает окно с надписью «привет». Когда я запускаю его в эмуляторе, он говорит: «К сожалению, HelloAndroid остановился». Есть ли ошибка в моем коде?Программа не работает в эмуляторе

package com.example.helloandroid; 

import java.awt.Color; 

import javax.swing.JFrame; 
import javax.swing.JLabel; 

public class HelloAndroid { 

    public static void main(String[] args) { 
    JFrame window = new JFrame(); 
    window.setVisible(true); 
    window.setSize(200, 300); 

    JLabel text = new JLabel(); 
    text.setText("Hello"); 
    text.setForeground(Color.RED); 
    window.add(text); 
    } 

} 
+5

Я не думаю, что Android поддерживает использование Swing вот так ... Я рекомендую следовать [Android Hello World sample] (https://developer.android.com/resources/tutorials/hello-world.html). –

+0

@Greg правильный - Android не поддерживает __not__ полный рабочий стол Java API и не поддерживает Swing или (IIRC) awt. – RivieraKid

+0

Спасибо, я понимаю. – user1371576

ответ

2

Android не поддерживает Swing/(IIRC) awt или полный рабочий стол Java API. Сожалею.

+0

Спасибо, я понимаю. – user1371576

Смежные вопросы