Java Swing Jlist 자바 리스트박스
package com.form;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.util.Vector;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JScrollPane;
public class FormRef extends JFrame{
public FormRef(){
//레이아웃 없음
getContentPane().setLayout(null);
//크기 설정
setSize(800,300);
//화면 가운데 뜨게하기
Dimension frameSize=getSize();
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
setBounds((screenSize.width-frameSize.width)/2,
(screenSize.height-frameSize.height)/2,
frameSize.width,
frameSize.height);
//최대화 금지(비활성화)
setResizable(false);
Vector vector =new Vector<>();
vector.addElement(“문서1”);
vector.addElement(“문서2”);
vector.addElement(“문서3”);
vector.addElement(“문서4”);
vector.addElement(“문서5”);
vector.addElement(“문서6”);
JList jlist=new JList();
jlist.setListData(vector);
JScrollPane jp=new JScrollPane(jlist);
jp.setBounds(0,0,790,260);
getContentPane().add(jp);
jp.setVisible(true);
jlist.setSelectedIndex(0);
setVisible(true);
}
}