package hellowrld;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
public class HelloWorldGUIApp {
public static void main (String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
JFrame frame=new JFrame("HelloWorld GUI");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setPreferredSize(new Dimension(400,300));
JLabel label=new JLabel("Hello world!!",SwingConstants.CENTER);
frame.getContentPane().add(label);
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
frame.setLocation(dim.width/2-400/2, dim.height/2-300/2);
frame.pack();
frame.setVisible(true);
}
});
}
}
사실 이 코드에 대해 이해할수 있는것은 많지 않다
그냥 강의 내용을 보고 따라 친것이다.
내가 알수있는것은 JFrame이라는것을 정의해서 이것이 새로운 윈도우를 생성하고
사이즈를 지정하여 그 안에 Hello World를 출력하게 했다는 것이다.
사실 이것보다 깃허브와 연동시키는것이 더 애먹었다
java를 하면서 이클립스를 통해 계속 깃허브를 연결하면 master디렉토리에 비슷한 파일들이 두서없이 쌓이게 되니 폴더 별로 정리하고 싶었는데 잘 되진 않았지만 그럭저럭 새 폴더를 만들어 그 안에서 할수있게 되었다
오늘부터 다시 시작이다!