Java Swing Jlist 자바 리스트박스

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