From: Michael Andreen Date: Tue, 13 May 2003 13:04:29 +0000 (+0000) Subject: even better X-Git-Url: https://ruin.nu/git/?p=moosique.git;a=commitdiff_plain;h=6706a4ddeb8c254fe31cb95408780f3f8d6c1af0 even better --- diff --git a/MooView.java b/MooView.java index 0e103b8..3323540 100644 --- a/MooView.java +++ b/MooView.java @@ -10,35 +10,27 @@ import java.beans.*; * @author Einar Pehrson */ -public class MooView extends JPanel { +public class MooView extends JScrollPane { private JPanel trackPanel; private JPanel titlePanel; private int numberOfTracks; - private JScrollPane trackViews; /** * Creates the main view */ public MooView(Track[] tracks) { - trackViews = new JScrollPane(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); + super(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); trackPanel = new JPanel(new GridLayout(1,3), true); - trackViews.setViewportView(trackPanel); + setViewportView(trackPanel); titlePanel = new JPanel(new GridLayout(1,3),true); JViewport columnHeader = new JViewport(); columnHeader.setView(titlePanel); - trackViews.setColumnHeaderView(columnHeader); + setColumnHeaderView(columnHeader); numberOfTracks = tracks.length; setTracks(tracks); - setLayout(new BorderLayout()); - add(trackViews, BorderLayout.CENTER); - - trackViews.addPropertyChangeListener(new PropertyChangeListener(){ - public void propertyChange(PropertyChangeEvent e){ - System.out.println(e.getSource()); - }}); } /** @@ -72,7 +64,7 @@ public class MooView extends JPanel { progressDialog.dispose(); } trackPanel.validate(); - trackViews.setViewportView(trackPanel); + setViewportView(trackPanel); } /**