2017-05-15 3 views
1

여기 내 코드입니다. 나는 그것을 매우 간단하게 유지하려고 노력했다. JTextArea 보이지 않음

public class GUI_ADV extends JFrame { 
    public static void main(String[] args) { 
     NewClass abc = new NewClass(); 
     abc.setLayout(new FlowLayout()); 
     abc.setSize(250,450); 
     abc.setDefaultCloseOperation(EXIT_ON_CLOSE); 
     abc.setVisible(true); 
    } 
} 

그리고 다른 클래스 : 그것은 작동하지 않습니다

public class NewClass extends JFrame { 
    public void NewClass() { 
     JPanel cp = new JPanel(); 
     JTextArea ta = new JTextArea("text",5, 20); 
     JScrollPane jp = new JScrollPane(ta); 
     cp.add(jp); 
     //message.setLineWrap(true); 
     //message.setWrapStyleWord(true); 
     JScrollPane scroll = new JScrollPane(ta,5,5); 
     //setLayout(new FlowLayout()); 
     //because it is done in main class 
     cp.add(scroll); 
     add(cp); 
     //setVisible(true);  
     //Its done in main class 
    } 
} 

. 제목 표시 줄과 빈 창이 비어 있습니다.

+0

:

public void NewClass() { // ^^-------------------------mistake 

대신 사용해야 해결책을 찾으려하지 않았으니 알려주세요. –

+0

귀하의 질문에서 관련없는 거만함을 제거했습니다. 잠시 시간을내어 코드를 올바르게 포맷하십시오. –

+0

당신은 무엇을 얻을 것으로 예상 했습니까? –

답변

3

생성자가 무효 또는 어떤 일을 반환하지해야, 다른 사람이하는 방법이 아닌 생성자처럼 간주됩니다 : 당신이 생각하는 경우

public NewClass() {