1 package prefuse.util.force; 2 3 import java.awt.event.ActionEvent ; 4 5 import javax.swing.AbstractAction ; 6 import javax.swing.JDialog ; 7 import javax.swing.JFrame ; 8 import javax.swing.JPanel ; 9 10 import prefuse.util.ui.JForcePanel; 11 12 19 public class ForceConfigAction extends AbstractAction { 20 21 private JDialog dialog; 22 23 28 public ForceConfigAction(JFrame frame, ForceSimulator fsim) { 29 dialog = new JDialog (frame, false); 30 dialog.setTitle("Configure Force Simulator"); 31 JPanel forcePanel = new JForcePanel(fsim); 32 dialog.getContentPane().add(forcePanel); 33 dialog.pack(); 34 } 35 36 39 public void actionPerformed(ActionEvent e) { 40 dialog.setVisible(true); 41 } 42 43 } | Popular Tags |