From 5be64978516f7eff3346d8afbad3bc2ca221f7dd Mon Sep 17 00:00:00 2001 From: Michael Andreen Date: Tue, 13 May 2003 12:59:33 +0000 Subject: [PATCH] YES! --- MooView.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) 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()); + }}); } /** -- 2.39.2