2012-05-20 23 views
-3

我正在运行一个android应用程序,它只是弹出一个窗口,显示“hello”。当我在模拟器中运行它时,它说“不幸的是,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示例](https://developer.android.com/resources/tutorials/hello-world.html)。 –

+0

@Greg是正确的 - Android不___支持完整的桌面Java API,并且不支持Swing或(IIRC)awt。 – RivieraKid

+0

谢谢,我明白了。 – user1371576

回答

2

Android不支持Swing /(IIRC)awt或完整桌面Java API。抱歉。

+0

谢谢,我明白。 – user1371576

相关问题