2014-01-22 70 views
-2

你好,這是我在Java代碼中,這只是一個簡單的程序,顯示了一個框架:JList的在Java中,我不知道從哪裏開始

import java.awt.*; 
import javax.swing.*; 
import java.awt.event.*; 

public class TelikiErgasia extends JFrame { 

    public TelikiErgasia(){ 
    setSize(700,700); 
    setDefaultCloseOperation(EXIT_ON_CLOSE); 
    Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); 
    this.setLocation(dim.width/2-this.getSize().width/2, dim.height/2-this.getSize().height/2); 
    setVisible(true); 
    } 

    public static void main(String[] args) { 
    new TelikiErgasia(); 
    } 

} 

我想打一個JList但每一次我嘗試我會失敗...我無法在公共課TelikiErgasia裏面聲明一個私人jlist爲什麼?你能告訴我一個創建jlist的方法嗎? 感謝您的時間

+0

這是文件和Java中的jList的例子:http://docs.oracle.com/javase/tutorial/uiswing/components/list.html –

回答

0

要添加JList我附上以下代碼:

public class TelikiErgasia extends JFrame { 

private JList list; 



public TelikiErgasia(){ 

setLayout(new FlowLayout(FlowLayout.LEFT)); 
list = new JList(new Object[]{"INDIA", "AMERICA", "AUSTRALIA", "JAPAN"}); 

setDefaultCloseOperation(EXIT_ON_CLOSE); 
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); 
this.setLocation(dim.width/2-this.getSize().width/2, dim.height/2-this.getSize().height/2); 


add(list); 
setSize(700,700); 
    setVisible(true); 
    } 

    public static void main(String[] args) { 
    new TelikiErgasia(); 
    } 

} 

這將只在JFrame的左上角添加JList。 要了解搖擺基礎使用附加鏈接:Swing Basics