본문 바로가기

Java/Java1

"제노에요"

728x90
반응형

이 윈도우 창 하나 띄운다고 몇 분을 헤맸는지 모르겠다.

감격스러운 "제노에요"

 

에러의 원인을 분석해보자면 폴더명-파일명의 문제인거 같다.

나는 이 윈도우창 실행 어플리케이션 코드를 다른 폴더에 따로 저장하고 싶어서 폴더이름을 master, HelloWorldGUIApp 등등 수 없이 바꿔봤으나 

 

java.lang.error

가 계속 떠서 구현하지 못했다. 아니 이 빌어먹을 코드 붙여넣기는 대체 어떻게 하는거지?

 

다른 블로그들 보면 코드를 따로 게시해놨던데 이것부터 찾아봐야겠다. 

일단은 "제노에요" 구현에 만족해야겠다. 

 

벌써 진이 빠졌다. 

 

+)

구글링으로 티스토리의 '코드블럭'이라는 기능이 있다는걸 알아냈다. 

 

import javax.swing.*;   
import java.awt.Dimension;
import java.awt.Toolkit;
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(800, 300));
                JLabel label = new JLabel("제노에요", 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);
            }
        });
    }
}

하이라이트를 위해선 다시 플러그인을 적용해야한다고 한다. 

해봐야겠다. 

 

*코드블럭 참고한 블로그 주소

www.jbfactory.net/12748#i

728x90
반응형

'Java > Java1' 카테고리의 다른 글

Debugger  (2) 2020.11.16
Programming  (0) 2020.11.16
변수  (0) 2020.11.16
숫자와 문자열 연산  (0) 2020.11.16
Java1 생활코딩 - "Hello World" 구현  (0) 2020.11.13