2013-09-16 2 views
0

영화 정보를 조회하는 간단한 프로그램을 작성 중이며 GUI를 표시하는 데 약간의 문제가 있습니다. 누구나 제공 할 수있는 도움에 감사드립니다.JFrame이 나타나지 않습니다.

package guiprojj; 
import java.io.BufferedReader; 
import java.io.Console; 
import java.io.IOException; 
import java.io.InputStream; 
import java.io.InputStreamReader; 
import java.io.OutputStreamWriter; 
import java.net.URL; 
import java.net.URLConnection; 
import java.net.UnknownHostException; 
import java.util.Scanner; 
import java.awt.event.KeyEvent; 
import java.awt.event.KeyListener; 
import guiprojj.gui; 

import javax.swing.JFrame; 

@SuppressWarnings("unused") 
public class Test { 

    public static void main(String args[]) throws IOException { 
     BufferedReader rd; 
     OutputStreamWriter wr; 
     String movie = null; 
     //Scanner s = new Scanner(System.in); 
     //System.out.println("Enter input:"); 
     //movie = s.nextLine(); 
     //movie = movie.replaceAll(" ", "%20"); 
     while (movie != null) 
      { 
      try { 
      URL url = new URL("http://www.imdbapi.com/?i=&t=" + movie); 
      URLConnection conn = url.openConnection(); 
      conn.setDoOutput(true); 
      wr = new OutputStreamWriter(conn.getOutputStream()); 
      wr.flush(); 

      // Get the response 
      rd = new BufferedReader(
        new InputStreamReader(conn.getInputStream())); 
      String line; 
      line = rd.readLine(); 
      if (line != null) { 
       System.out.println(line); 
      } else { 

       System.out.println("Sorry! That's not a valid URL."); 
      } 
     } catch (UnknownHostException codeyellow) { 
      System.err.println("Caught UnknownHostException: " + codeyellow.getMessage()); 
     } 
     catch (IOException e) 
     { 
      System.out.println("Caught IOException:" + e.getMessage()); 
     } 

      } 
    } 
} 

package guiprojj; 

import javax.swing.*; 

public class gui { 
    public static void main() 
    { 
     JFrame maingui = new JFrame("Gui"); 
     JPanel pangui = new JPanel(); 
     JTextField movie = new JTextField(16); 
     maingui.add(pangui); 
     pangui.add(movie); 
     maingui.setVisible(true); 
     maingui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
    } 
} 

내 두 클래스이다!

+0

당신은 하나의 주요 있어야이있다 그래서 guimain 방법에 String 배열 인수를 추가! – nachokk

답변

3

응용 프로그램이 유효한 엔트리 포인트

public static void main(String[] args) 
+0

감사! 나는 바보처럼 느껴진다. –

관련 문제