1 package jp.sourceforge.stigmata.ui.swing.tab;
7 import java.awt.LayoutManager;
8 import java.awt.Rectangle;
9 import java.awt.event.MouseAdapter;
10 import java.awt.event.MouseEvent;
12 import javax.swing.JPanel;
15 * This program is copied from below URL.
16 * http://terai.xrea.jp/Swing/EditTabTitle.html
18 * @author Haruaki Tamada
19 * @author Terai Atsuhiro
20 * @version $Revision$ $Date$
22 class EditableGlassPane extends JPanel{
23 private static final long serialVersionUID = 9009103705988625476L;
25 private EditableTabbedPane pane;
26 private Rectangle rect;
28 public EditableGlassPane(EditableTabbedPane panel){
29 super((LayoutManager)null);
33 addMouseListener(new MouseAdapter(){
34 public void mouseClicked(MouseEvent e){
35 if(rect == null || rect.contains(e.getPoint()))
42 public void setRectangle(int x, int y, int w, int h){
43 setRectangle(new Rectangle(x, y, w, h));
46 public void setRectangle(Rectangle rect){
50 public Rectangle getRectangle(){