package mpmetr.ui;
import javax.swing.JFrame;
import java.awt.Dimension;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
public class MainFrame extends JFrame {
private MainPanel panel;
public MainFrame() {
panel = new MainPanel();
panel.setPreferredSize(new Dimension(200, 220));
add(panel);
setTitle("Multiphase Metronome");
setDefaultCloseOperation(EXIT_ON_CLOSE);
this.addComponentListener(new ComponentAdapter() {
public void componentResized(ComponentEvent e) {
panel.scale();
pack();
}
});
}
public void launch() {
pack();
setVisible(true);
panel.launch();
}
}