Skip to content

Instantly share code, notes, and snippets.

@choiseungho
Last active November 25, 2015 01:24
Show Gist options
  • Save choiseungho/d570f813af940e83b6f2 to your computer and use it in GitHub Desktop.
Save choiseungho/d570f813af940e83b6f2 to your computer and use it in GitHub Desktop.
ListView 간단 예제 - Java Swing
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.ListSelectionModel;
import net.miginfocom.swing.MigLayout;
public class ClassDataFromDB {
private JFrame frame;
private JPanel wrapper_panel;
private JPanel flow_panel;
private JList<String> itemList;
private JScrollPane scrollList;
public ClassDataFromDB() {
frame = new JFrame("ClassData");
setLayout();
frame.setResizable(false);//frame abort resize
frame.setLocationRelativeTo(null);//frame load at center of screen
frame.setSize(400, 300);//frame set size width, height
frame.setVisible(true);//frame set visible mode (false - non-visible)
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//x btn of frame is end of frame
}
private void setLayout()
{
wrapper_panel = new JPanel(new MigLayout("debug"));
flow_panel = new JPanel(new FlowLayout());
String[] test = {"test","test","test","test","test","test"};
itemList = new JList<>(test);
itemList.setSelectedIndex(0);
itemList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
// flow_panel.add(itemList);
// wrapper_panel.add(flow_panel,"center");
wrapper_panel.add(itemList);
frame.add(wrapper_panel);
}
public static void main(String[] args) {
ClassDataFromDB test = new ClassDataFromDB();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment