자바로 GUI를 공부중인데
다들 스윙을쓴다길레 스윙을써서 간단히프로그래밍을해보려는데 막혀서 질문드립니다
툴은 이클립스에 지글루깔아서쓰는중인데
배경이미지를삽입하고 그위에 다른이미지가 움직이는걸 만드려는데 배경삽입부터막히네요
좀도와주시면 감사하겟습니다
import java.awt.BorderLayout;
import java.awt.*;
import java.awt.image.*;
import javax.swing.*;
public class App extends JFrame {
{
//Set Look & Feel
try {
javax.swing.UIManager.setLookAndFeel(\"com.jgoodies.looks.plastic.Plastic3DLookAndFeel\");
} catch(Exception e) {
e.printStackTrace();
}
}
private JPanel back;
private Image img = Toolkit.getDefaultToolkit().getImage(\"./background.jpg\");
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
App inst = new App();
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
});
}
public App() {
super(\"Test\");
initGUI();
Graphics g = this.getGraphics();
g.drawImage(img,0,0,this);
}
private void initGUI() {
try {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
{
back = new JPanel();
getContentPane().add(back, BorderLayout.CENTER);
}
pack();
setSize(800, 600);
} catch (Exception e) {
e.printStackTrace();
}
}
}
8:45 paintComponent는 하늘 나라로