Java 我不知道从哪里开始
嗨,这是我的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
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();
}
}