*/
public MooDialog(MooNote mn) {
super(Moosique.getGUI(), "Note properties", false);
+ JPanel panel = new JPanel();
+ panel.setLayout(new GridLayout(3,2));
note = mn;
pitch = new JTextField(new Integer(note.getPitch()).toString(),3);
- JPanel pitchpanel = new JPanel();
- pitchpanel.add(new Label("Pitch: "));
- pitchpanel.add(pitch);
+ panel.add(new Label("Pitch: "));
+ panel.add(pitch);
velocity = new JTextField(new Integer(note.getVelocity()).toString(),3);
- JPanel velocitypanel = new JPanel();
- velocitypanel.add(new Label("Velocity: "));
- velocitypanel.add(velocity);
+ panel.add(new Label("Velocity: "));
+ panel.add(velocity);
length = new JTextField(new Integer(note.getDuration()).toString(),5);
- JPanel lengthpanel = new JPanel();
- lengthpanel.add(new Label("Length: "));
- lengthpanel.add(length);
+ panel.add(new Label("Length: "));
+ panel.add(length);
Object[] array = {"Set the note properties",
- pitchpanel,
- velocitypanel,
- lengthpanel};
+ panel};
final String btnString1 = "Apply changes";
final String btnString2 = "Cancel";