Цитата (minecrafter2)
Я ХОЧУ ИЗУЧАТЬ JAVA Я НЕ ХОЧУ ДЕЛАТЬ ТУПЫЕ ИГРЫ GAME MAKER
Палехчи)
Я Яву не учил, но какого черта у тебя переменные объявляются в классе??
Код
public class Road extends JPanel
{
// УДОЛИЛ!!!!
//Image img = new ImageIcon("res/BG.jpg").getImage();
public Image img;
public void init()
{
img = new ImageIcon("res/BG.jpg").getImage();
}
public void paint(Graphics g)
{
g = (Graphics2D) g;
g.drawImage(img, 100, 100,null);
}
}
В майн функции пиши:
Код
JFrame f = new JFrame("JavaProject");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(400,400 );
Road road = new Road();
road.init();
f.add(road);
f.setVisible(true);
Добавлено (04.07.2013, 17:23)
---------------------------------------------
Кстати, последуй совету Snake174, майнкрафт создан на LWJGL