/* * $Id: RulerBarDemo.java,v 1.1 2004/10/22 08:12:22 zfq Exp zfq $ * * Copyright (C) 2001-2003 Extreme Component, Inc. All rights reserved. * Use is subject to license terms. */ import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; import com.zfqjava.swing.JRulerBar; /** * JRulerBar Demo * * @author $Author: zfq $ * @version $Revision: 1.1 $ $Date: 2004/10/22 08:12:22 $ */ public class RulerBarDemo extends JPanel { private JRulerBar rulerBar; private JRulerBar rulerBar1; public RulerBarDemo() { setLayout(new BorderLayout()); rulerBar = new JRulerBar(); // rulerBar.setBorder(BorderFactory.createLineBorder(Color.red)); add(rulerBar, BorderLayout.NORTH); rulerBar1 = new JRulerBar(SwingConstants.VERTICAL); // rulerBar.setBorder(BorderFactory.createLineBorder(Color.red)); add(rulerBar1, BorderLayout.WEST); } public static void main(String[] args) { JFrame f = new JFrame("JRulerBar Demo"); DemoPanel demoPanel = new DemoPanel(); demoPanel.addDemo(new RulerBarDemo()); f.getContentPane().add(demoPanel); f.setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE); f.pack(); centerOnScreen(f); f.show(); } private static void centerOnScreen(Window window) { Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); window.setLocation((d.width - window.getWidth())/2, (d.height - window.getHeight())/2); } }