1 19 20 package taskblocks.app; 21 22 import java.awt.GridBagConstraints ; 23 import java.awt.GridBagLayout ; 24 25 import javax.swing.JLabel ; 26 import javax.swing.JPanel ; 27 import javax.swing.JTextField ; 28 29 import taskblocks.modelimpl.ManImpl; 30 import taskblocks.modelimpl.TaskModelImpl; 31 32 33 public class ManConfigPanel extends JPanel { 34 35 JTextField nameTF; 36 ManImpl _man; 37 TaskModelImpl _model; 38 39 public ManConfigPanel(ManImpl man, TaskModelImpl model) { 40 _man = man; 41 _model = model; 42 buildGui(); 43 } 44 45 private void buildGui() { 46 JPanel contentP = this; 48 JLabel nameL = new JLabel ("Worker name:"); 49 nameTF = new JTextField (15); 50 51 contentP.setLayout(new GridBagLayout ()); 53 GridBagConstraints gc = new GridBagConstraints (); 54 55 gc.gridx = 0; gc.gridy = 0; 57 gc.fill = GridBagConstraints.NONE; 58 gc.insets.bottom = 5; 59 gc.anchor = GridBagConstraints.EAST; 60 contentP.add(nameL, gc); 62 63 gc.gridx++; gc.gridy=0; 65 gc.fill = GridBagConstraints.HORIZONTAL; 66 gc.weightx = 1; 67 gc.insets.left = 8; 68 contentP.add(nameTF, gc); 70 71 nameTF.setText(_man.getName()); 73 } 74 75 76 } 77 | Popular Tags |