1 16 17 package de.schlichtherle.key.passwd.swing; 18 19 import java.awt.Toolkit ; 20 21 import javax.swing.JPanel ; 22 23 38 public abstract class BasicFeedback implements Feedback { 39 40 private JPanel panel; 41 42 public JPanel getPanel() { 43 return panel; 44 } 45 46 public void setPanel(final JPanel panel) { 47 this.panel = panel; 48 } 49 50 58 public void run() { 59 startSound(); 60 startAnimation(); 61 } 62 63 68 protected void startSound() { 69 Toolkit.getDefaultToolkit().beep(); 70 } 71 72 85 protected void startAnimation() { 86 } 87 } 88 | Popular Tags |