1 16 17 package org.mc4j.console.swing.editor.jmx; 18 19 import javax.swing.ListModel ; 20 import javax.swing.ListSelectionModel ; 21 22 27 public class ObjectNameSelector extends javax.swing.JPanel { 28 29 30 public ObjectNameSelector(ListModel listModel, ListSelectionModel selectionModel) { 31 initComponents(); 32 this.objectNameList.setModel(listModel); 33 this.objectNameList.setSelectionModel(selectionModel); 34 } 35 36 41 private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; 43 44 introTextLabel = new javax.swing.JLabel (); 45 objectNameListScrollPane = new javax.swing.JScrollPane (); 46 objectNameList = new javax.swing.JList (); 47 48 setLayout(new java.awt.GridBagLayout ()); 49 50 setMinimumSize(new java.awt.Dimension (500, 520)); 51 setNextFocusableComponent(objectNameList); 52 setPreferredSize(new java.awt.Dimension (500, 540)); 53 introTextLabel.setFont(new java.awt.Font ("Dialog", 0, 12)); 54 introTextLabel.setText("Choose an ObjectName:"); 55 gridBagConstraints = new java.awt.GridBagConstraints (); 56 gridBagConstraints.insets = new java.awt.Insets (4, 8, 4, 8); 57 gridBagConstraints.anchor = java.awt.GridBagConstraints.SOUTHWEST; 58 add(introTextLabel, gridBagConstraints); 59 60 objectNameListScrollPane.setMinimumSize(null); 61 objectNameList.setMaximumSize(null); 63 objectNameList.setMinimumSize(null); 64 objectNameList.setPreferredSize(null); 65 objectNameListScrollPane.setViewportView(objectNameList); 66 67 gridBagConstraints = new java.awt.GridBagConstraints (); 68 gridBagConstraints.gridx = 0; 69 gridBagConstraints.gridy = 1; 70 gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; 71 gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; 72 gridBagConstraints.insets = new java.awt.Insets (4, 8, 8, 8); 73 gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; 74 gridBagConstraints.weighty = 1.0; 75 add(objectNameListScrollPane, gridBagConstraints); 76 77 } 79 80 private javax.swing.JScrollPane objectNameListScrollPane; 82 private javax.swing.JList objectNameList; 83 private javax.swing.JLabel introTextLabel; 84 86 } 87 | Popular Tags |