2014-01-22 66 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