我下载了最新的SDK版本,当我创建一个新的Android项目时MainActivity,自动生成的扩展ActionBarActivity,但我想扩展Activity.
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on …Run Code Online (Sandbox Code Playgroud) 我试图做一个只显示图像的程序,一切正常,但控制台显示此警告...图像显示正常但我想知道什么是控制台警告以及如何解决它在这里我的主要课程......
public class main extends JFrame{
Image ryu;
imagen objRyu;
public main(){
super("Imagen1");
this.setSize(500,500);
this.setVisible(true);
this.setResizable(true);
this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
objRyu = new imagen(ryu,"images/Ryu.png",100,100);
repaint();
}
public static void main(String[] args) {
new main();
}
public void paint(Graphics g){
Graphics g2 = (Graphics2D)g;
g2.setColor(Color.gray);
g2.fillRect(0, 0, 500, 500);
g2.drawImage(objRyu.getImagen(), 100, 50, objRyu.getAncho(), objRyu.getAlto(), null);
}
}
Run Code Online (Sandbox Code Playgroud)
我的imagen课
public class imagen {
InputStream imgStream;
private Image imagen;
private int ancho;
private int alto;
public imagen(Image imagen, String ruta,int ancho, int alto){
this.imagen = imagen; …Run Code Online (Sandbox Code Playgroud)