import javax.imageio.*; import java.awt.image.*; import java.awt.event.*; import java.awt.*; import java.security.NoSuchAlgorithmException; import java.security.MessageDigest; import java.lang.management.*; import java.lang.reflect.*; import java.net.*; import java.io.*; import javax.swing.text.*; import javax.swing.event.*; import javax.swing.*; import java.util.concurrent.atomic.*; import java.util.concurrent.*; import java.util.regex.*; import java.util.List; import java.util.zip.*; import java.util.*; public class main { public static void main(String[] args) throws Exception { JFrame frame = new JFrame("A List!"); frame.setBounds(100, 100, 400, 600); String[] strings = {"Hello", "World!"}; JList list = new JList(strings); frame.getContentPane().add(new JScrollPane(list)); frame.setVisible(true); exitOnFrameClose(frame); // Not needed anymore - all VMs are now injectable. // injectable(); } static void exitOnFrameClose(JFrame frame) { frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }