From: Michael Andreen Date: Tue, 13 May 2003 12:59:33 +0000 (+0000) Subject: YES! X-Git-Url: https://ruin.nu/git/?p=moosique.git;a=commitdiff_plain;h=5be64978516f7eff3346d8afbad3bc2ca221f7dd YES! --- diff --git a/MooView.java b/MooView.java index a9679ff..0e103b8 100644 --- a/MooView.java +++ b/MooView.java @@ -2,6 +2,7 @@ import javax.sound.midi.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; +import java.beans.*; /** * The main view, the container of the track views. @@ -15,7 +16,6 @@ public class MooView extends JPanel { private JPanel titlePanel; private int numberOfTracks; private JScrollPane trackViews; - private JScrollPane trackTitles; /** * Creates the main view @@ -25,16 +25,20 @@ public class MooView extends JPanel { trackPanel = new JPanel(new GridLayout(1,3), true); trackViews.setViewportView(trackPanel); - trackTitles = new JScrollPane(JScrollPane.VERTICAL_SCROLLBAR_NEVER, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); titlePanel = new JPanel(new GridLayout(1,3),true); - trackTitles.setViewportView(titlePanel); - trackViews.setColumnHeaderView(trackTitles); + JViewport columnHeader = new JViewport(); + columnHeader.setView(titlePanel); + trackViews.setColumnHeaderView(columnHeader); numberOfTracks = tracks.length; setTracks(tracks); setLayout(new BorderLayout()); - add(trackTitles, BorderLayout.NORTH); add(trackViews, BorderLayout.CENTER); + + trackViews.addPropertyChangeListener(new PropertyChangeListener(){ + public void propertyChange(PropertyChangeEvent e){ + System.out.println(e.getSource()); + }}); } /**