Thread: [Patchanim-commit] SF.net SVN: patchanim: [13] trunk/patchanim/src/com/mebigfatguy/patchanim/ gui/J
Brought to you by:
dbrosius
From: <dbr...@us...> - 2008-01-25 13:05:59
|
Revision: 13 http://patchanim.svn.sourceforge.net/patchanim/?rev=13&view=rev Author: dbrosius Date: 2008-01-25 05:06:04 -0800 (Fri, 25 Jan 2008) Log Message: ----------- section 508 fixes Modified Paths: -------------- trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchControlPanel.java Modified: trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchControlPanel.java =================================================================== --- trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchControlPanel.java 2008-01-25 05:26:57 UTC (rev 12) +++ trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchControlPanel.java 2008-01-25 13:06:04 UTC (rev 13) @@ -64,6 +64,7 @@ { widthLabel = new JLabel(rb.getString(PatchAnimBundle.WIDTH)); widthField = new JTextField(8); + widthLabel.setLabelFor(widthField); JPanel p = Utils.createFormPanel(widthLabel, widthField); Utils.limitPanelHeight(p, widthField); @@ -73,6 +74,7 @@ { heightLabel = new JLabel(rb.getString(PatchAnimBundle.HEIGHT)); heightField = new JTextField(8); + heightLabel.setLabelFor(heightField); JPanel p = Utils.createFormPanel(heightLabel, heightField); Utils.limitPanelHeight(p, heightField); @@ -84,6 +86,7 @@ animationCB = new JComboBox(new Object[] { rb.getString(PatchAnimBundle.NONE), rb.getString(PatchAnimBundle.CYCLE), rb.getString(PatchAnimBundle.WAVE) }); + animationLabel.setLabelFor(animationCB); JPanel p = Utils.createFormPanel(animationLabel, animationCB); Utils.limitPanelHeight(p, animationCB); @@ -94,6 +97,7 @@ outOfBoundsLabel = new JLabel(rb.getString(PatchAnimBundle.OUTOFBOUNDSCOLOR)); outOfBoundsColorCB = new JComboBox(new Object[] { rb.getString(PatchAnimBundle.CLIP), rb.getString(PatchAnimBundle.ROLL) }); + outOfBoundsLabel.setLabelFor(outOfBoundsColorCB); JPanel p = Utils.createFormPanel(outOfBoundsLabel, outOfBoundsColorCB); Utils.limitPanelHeight(p, outOfBoundsColorCB); add(p); @@ -102,6 +106,7 @@ { tweenFramesLabel = new JLabel(rb.getString(PatchAnimBundle.TWEENFRAMES)); tweenFramesField = new JTextField(8); + tweenFramesLabel.setLabelFor(tweenFramesField); JPanel p = Utils.createFormPanel(tweenFramesLabel, tweenFramesField); Utils.limitPanelHeight(p, tweenFramesField); add(p); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2008-02-08 04:59:13
|
Revision: 102 http://patchanim.svn.sourceforge.net/patchanim/?rev=102&view=rev Author: dbrosius Date: 2008-02-07 20:59:17 -0800 (Thu, 07 Feb 2008) Log Message: ----------- on focus lost, don't do anything if the field hasn't changed Modified Paths: -------------- trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchControlPanel.java Modified: trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchControlPanel.java =================================================================== --- trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchControlPanel.java 2008-02-05 04:39:46 UTC (rev 101) +++ trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchControlPanel.java 2008-02-08 04:59:17 UTC (rev 102) @@ -161,27 +161,38 @@ @Override public void focusLost(FocusEvent arg0) { try { - document.setWidth(Integer.parseInt(widthField.getText())); + int oldWidth = document.getWidth(); + int newWidth = Integer.parseInt(widthField.getText()); + if (oldWidth != newWidth) { + document.setWidth(newWidth); + PatchPanelMediator mediator = PatchPanelMediator.getMediator(); + mediator.fireSettingsChanged(); + } } catch (NumberFormatException nfe) { - document.setWidth(0); - } - PatchPanelMediator mediator = PatchPanelMediator.getMediator(); - mediator.fireSettingsChanged(); + document.setWidth(100); + PatchPanelMediator mediator = PatchPanelMediator.getMediator(); + mediator.fireSettingsChanged(); + } } }); - heightField.addFocusListener(new FocusAdapter() { @Override public void focusLost(FocusEvent arg0) { try { - document.setHeight(Integer.parseInt(heightField.getText())); + int oldHeight = document.getHeight(); + int newHeight = Integer.parseInt(heightField.getText()); + if (oldHeight != newHeight) { + document.setHeight(newHeight); + PatchPanelMediator mediator = PatchPanelMediator.getMediator(); + mediator.fireSettingsChanged(); + } } catch (NumberFormatException nfe) { - document.setHeight(0); + document.setHeight(100); + PatchPanelMediator mediator = PatchPanelMediator.getMediator(); + mediator.fireSettingsChanged(); } - PatchPanelMediator mediator = PatchPanelMediator.getMediator(); - mediator.fireSettingsChanged(); } }); @@ -190,12 +201,18 @@ @Override public void focusLost(FocusEvent arg0) { try { - document.setTweenCount(Integer.parseInt(tweenFramesField.getText())); + int oldTween = document.getTweenCount(); + int newTween = Integer.parseInt(tweenFramesField.getText()); + if (oldTween != newTween) { + document.setTweenCount(newTween); + PatchPanelMediator mediator = PatchPanelMediator.getMediator(); + mediator.fireSettingsChanged(); + } } catch (NumberFormatException nfe) { - document.setTweenCount(0); + document.setTweenCount(10); + PatchPanelMediator mediator = PatchPanelMediator.getMediator(); + mediator.fireSettingsChanged(); } - PatchPanelMediator mediator = PatchPanelMediator.getMediator(); - mediator.fireSettingsChanged(); } }); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2008-02-08 05:29:46
|
Revision: 103 http://patchanim.svn.sourceforge.net/patchanim/?rev=103&view=rev Author: dbrosius Date: 2008-02-07 21:29:50 -0800 (Thu, 07 Feb 2008) Log Message: ----------- use setLocationRelativeTo for test window Modified Paths: -------------- trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchControlPanel.java Modified: trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchControlPanel.java =================================================================== --- trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchControlPanel.java 2008-02-08 04:59:17 UTC (rev 102) +++ trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchControlPanel.java 2008-02-08 05:29:50 UTC (rev 103) @@ -241,7 +241,7 @@ testButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { JTestFrame tf = new JTestFrame(); - tf.setLocationRelativeTo(null); + tf.setLocationRelativeTo(JPatchControlPanel.this.getRootPane()); tf.setVisible(true); tf.beginAnimation(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2008-02-14 05:06:27
|
Revision: 182 http://patchanim.svn.sourceforge.net/patchanim/?rev=182&view=rev Author: dbrosius Date: 2008-02-13 21:06:32 -0800 (Wed, 13 Feb 2008) Log Message: ----------- select control text fields on focus Modified Paths: -------------- trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchControlPanel.java Modified: trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchControlPanel.java =================================================================== --- trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchControlPanel.java 2008-02-14 04:58:33 UTC (rev 181) +++ trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchControlPanel.java 2008-02-14 05:06:32 UTC (rev 182) @@ -23,6 +23,7 @@ import java.awt.event.ActionListener; import java.awt.event.FocusAdapter; import java.awt.event.FocusEvent; +import java.awt.event.FocusListener; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import java.util.ResourceBundle; @@ -163,10 +164,9 @@ } }); - widthField.addFocusListener(new FocusAdapter() { + widthField.addFocusListener(new FocusListener() { - @Override - public void focusLost(FocusEvent arg0) { + public void focusLost(FocusEvent fe) { try { int oldWidth = document.getWidth(); int newWidth = Integer.parseInt(widthField.getText()); @@ -181,11 +181,15 @@ mediator.fireSettingsChanged(); } } + + public void focusGained(FocusEvent fe) { + widthField.setSelectionStart(0); + widthField.setSelectionEnd(Integer.MAX_VALUE); + } }); - heightField.addFocusListener(new FocusAdapter() { + heightField.addFocusListener(new FocusListener() { - @Override public void focusLost(FocusEvent arg0) { try { int oldHeight = document.getHeight(); @@ -201,6 +205,11 @@ mediator.fireSettingsChanged(); } } + + public void focusGained(FocusEvent fe) { + heightField.setSelectionStart(0); + heightField.setSelectionEnd(Integer.MAX_VALUE); + } }); tweenFramesField.addFocusListener(new FocusAdapter() { @@ -245,6 +254,14 @@ } }); + tweenFramesField.addFocusListener(new FocusAdapter() { + @Override + public void focusGained(FocusEvent fe) { + tweenFramesField.setSelectionStart(0); + tweenFramesField.setSelectionEnd(Integer.MAX_VALUE); + } + }); + testButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { JTestFrame tf = new JTestFrame(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |