diff --git a/DivaBot/src/sig/DisplayManager.java b/DivaBot/src/sig/DisplayManager.java index dc9e7ec..dad0918 100644 --- a/DivaBot/src/sig/DisplayManager.java +++ b/DivaBot/src/sig/DisplayManager.java @@ -11,29 +11,62 @@ import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; +import java.io.File; +import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; import java.util.List; +import javax.imageio.ImageIO; +import javax.swing.DefaultListModel; +import javax.swing.DropMode; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JList; import javax.swing.JPanel; +import javax.swing.JScrollPane; import javax.swing.JTextField; import javax.swing.ListCellRenderer; +import javax.swing.ListSelectionModel; +import javax.swing.event.ListSelectionEvent; +import javax.swing.event.ListSelectionListener; -public class DisplayManager extends JPanel implements MouseListener{ +public class DisplayManager extends JPanel implements MouseListener,ListSelectionListener{ JFrame f = new JFrame(); GridBagConstraints g = new GridBagConstraints(); Font[] fontList = null; ColorButton colorButton; ColorButton colorButton2; JTextField fontSizeInput; + JTextField widthInput; + JTextField heightInput; + JTextField delayInput; + DefaultListModel model = new DefaultListModel(); + DefaultListModel model2 = new DefaultListModel(); + JList labels = new JList(model); + JList displayedLabels = new JList(model2); + String[] AVAILABLELABELS = new String[] { + "Best Play", + "Overall Rating", + "Song Difficulty", + "Song Title (Japanese)", + "Song Title (Romanized)", + "Song Title (English)", + "Play", + "Play/Pass Count (+%)", + "Play/Pass Count (+%)", + "FC Count", + "FC/Play Count", + "FC/Play Count (+%)" + }; - DisplayManager() { - + DisplayManager() throws IOException { + + f.setIconImage(ImageIO.read(new File("cross.png"))); + f.setTitle("Create Display"); + List tempFontList = new ArrayList(Arrays.asList(GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts())); for (int i=0;i