[TeamTalk 134]: [671] TeamTalk/Agents/PenDecoder/src/edu/cmu/ravenclaw/pendecoder/ PenDecoderDisplay.java: 1) Now compiles
bfrisch@edam.speech.cs.cmu.edu
bfrisch at edam.speech.cs.cmu.edu
Fri Jul 27 13:40:59 EDT 2007
An HTML attachment was scrubbed...
URL: http://mailman.srv.cs.cmu.edu/pipermail/teamtalk-developers/attachments/20070727/d00f9d24/attachment.html
-------------- next part --------------
Modified: TeamTalk/Agents/PenDecoder/src/edu/cmu/ravenclaw/pendecoder/PenDecoderDisplay.java
===================================================================
--- TeamTalk/Agents/PenDecoder/src/edu/cmu/ravenclaw/pendecoder/PenDecoderDisplay.java 2007-07-27 01:59:41 UTC (rev 670)
+++ TeamTalk/Agents/PenDecoder/src/edu/cmu/ravenclaw/pendecoder/PenDecoderDisplay.java 2007-07-27 17:40:58 UTC (rev 671)
@@ -192,6 +192,16 @@
protected JFrame buildDockedFrame(String title) {
dockedFrame = new JFrame(title);
dockedFrame.getContentPane().setLayout(new BorderLayout());
+
+ try {
+ UIManager.setLookAndFeel(
+ UIManager.getSystemLookAndFeelClassName());
+ } catch (UnsupportedLookAndFeelException ex) {
+ System.err.println("Unable to load native look and feel");
+ }
+ catch (Exception e) {
+ System.err.println("Exception: " + e.toString());
+ }
//menu bar
dockedFrame.getContentPane().add(menuBar, BorderLayout.NORTH);
@@ -530,9 +540,9 @@
menu = new JMenu("Option");
menuBar.add(menu);
- mi = new JCheckBoxMenuItem("Always On Top While Docked");
- menu.add(mi);
- mi.addActionListener(new AlwaysOnTopListener((JCheckBoxMenuItem) mi));
+ JCheckBoxMenuItem cbmi = new JCheckBoxMenuItem("Always On Top While Docked");
+ menu.add(cbmi);
+ cbmi.addActionListener(new AlwaysOnTopListener());
menu = new JMenu("Help");
menuBar.add(menu);
@@ -567,12 +577,9 @@
/**
* The listener for the about button.
*/
- class AlwaysOnTopListener implements ActionListener {
- JCheckBoxMenuItem item = null;
- void AlwaysOnTopLister(JCheckBoxMenuItem item) {this.item = item;}
-
+ class AlwaysOnTopListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
- if (this.item.isSelected()) {
+ if (((JCheckBoxMenuItem) e.getSource()).isSelected()) {
dockedFrame.setAlwaysOnTop(true);
}
else
More information about the TeamTalk-developers
mailing list