1 19 20 package org.netbeans.bluej; 21 22 import javax.swing.JPanel ; 23 import javax.swing.event.ChangeListener ; 24 25 import org.openide.filesystems.FileObject; 26 27 32 public class MainClassWarning extends JPanel { 33 34 private String message; 35 private FileObject[] sourcesRoots; 36 37 38 public MainClassWarning (String message, FileObject[] sourcesRoots) { 39 this.sourcesRoots = sourcesRoots; 40 this.message = message; 41 initComponents(); 42 } 44 45 49 public String getSelectedMainClass () { 50 return ((MainClassChooser)jPanel1).getSelectedMainClass (); 51 } 52 53 public void setSelectedMainClass(String clazz) { 54 ((MainClassChooser)jPanel1).setSelectedMainClass(clazz); 55 } 56 57 public String getArguments() { 58 return ((MainClassChooser)jPanel1).getArguments(); 59 } 60 61 public void setArguments(String args) { 62 ((MainClassChooser)jPanel1).setArguments(args); 63 } 64 65 public void addChangeListener (ChangeListener l) { 66 ((MainClassChooser)jPanel1).addChangeListener (l); 67 } 68 69 public void removeChangeListener (ChangeListener l) { 70 ((MainClassChooser)jPanel1).removeChangeListener (l); 71 } 72 73 78 private void initComponents() { 80 java.awt.GridBagConstraints gridBagConstraints; 81 82 jLabel1 = new javax.swing.JLabel (); 83 jPanel1 = new MainClassChooser (sourcesRoots, org.openide.util.NbBundle.getBundle(MainClassWarning.class).getString("CTL_SelectAvaialableMainClasses")); 84 85 setLayout(new java.awt.GridBagLayout ()); 86 87 getAccessibleContext().setAccessibleDescription(null); 88 org.openide.awt.Mnemonics.setLocalizedText(jLabel1, this.message); 89 gridBagConstraints = new java.awt.GridBagConstraints (); 90 gridBagConstraints.gridx = 0; 91 gridBagConstraints.gridy = 0; 92 gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; 93 gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; 94 gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; 95 gridBagConstraints.weightx = 1.0; 96 gridBagConstraints.insets = new java.awt.Insets (12, 12, 6, 12); 97 add(jLabel1, gridBagConstraints); 98 99 gridBagConstraints = new java.awt.GridBagConstraints (); 100 gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; 101 gridBagConstraints.gridheight = java.awt.GridBagConstraints.REMAINDER; 102 gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; 103 gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; 104 gridBagConstraints.weightx = 0.1; 105 gridBagConstraints.weighty = 0.1; 106 gridBagConstraints.insets = new java.awt.Insets (0, 12, 12, 12); 107 add(jPanel1, gridBagConstraints); 108 109 } 111 112 private javax.swing.JLabel jLabel1; 114 private javax.swing.JPanel jPanel1; 115 117 118 } 119
| Popular Tags
|