Java 我不知道从哪里开始

Java 我不知道从哪里开始,java,swing,jlist,Java,Swing,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); Dimensio

嗨,这是我的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的方法吗?
感谢您抽出时间

一个简单的谷歌搜索可以为您提供1000个示例:

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();
  }

}
见下文:

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,我附加以下代码:

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();
  }

}
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基础知识,请使用附带的链接:

这里是文档和Java中的Jlist示例:@user3014391请使用这些示例。如果你不能再继续下去…再问一次;
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();
  }

}