Subversion Repositories general

Compare Revisions

Ignore whitespace Rev 856 → Rev 857

/sun/xmleditor/trunk/src/gui/PopUpJTree.java
4,10 → 4,10
* Coded by: Group 5, software practice summer 2003
* University of Bielefeld, Germany
*
* @version $Revision: 1.24 $
* @version $Revision: 1.25 $
*
* Last modification: $Date: 2003/07/26 13:04:52 $
* $Id: PopUpJTree.java,v 1.24 2003/07/26 13:04:52 smcsporr Exp $
* Last modification: $Date: 2003/07/26 15:02:42 $
* $Id: PopUpJTree.java,v 1.25 2003/07/26 15:02:42 smcsporr Exp $
*/
 
package src.gui;
34,7 → 34,7
*
* @author Group 5
*
* @version $Revision: 1.24 $ Last modification: $Date: 2003/07/26 13:04:52 $
* @version $Revision: 1.25 $ Last modification: $Date: 2003/07/26 15:02:42 $
*/
class PopUpJTree extends JTree implements ActionListener {
54,7 → 54,6
*/
public PopUpJTree () {
super((Object[]) null);
this.setDoubleBuffered(false);
}
 
/**
70,8 → 69,7
* author Matthias Donner
*/
public PopUpJTree (src.parser.AdapterDomToTreeModel model) {
super(model);
this.setDoubleBuffered(false);
super(model);
m=model;
// define the popup
82,50 → 80,50
popup.add(mi);
popup.addSeparator();
mi = new JMenuItem("Cut");
mi.addActionListener(this);
mi.setActionCommand("cut");
popup.add(mi);
mi = new JMenuItem("Copy");
mi.addActionListener(this);
mi.setActionCommand("copy");
popup.add(mi);
mi = new JMenuItem("Paste");
mi.addActionListener(this);
mi.setActionCommand("paste");
mi.setEnabled(false);
popup.add(mi);
popup.addSeparator();
mi = new JMenuItem("Delete");
mi.addActionListener(this);
mi.setActionCommand("delete");
popup.add(mi);
popup.setOpaque(true);
popup.setLightWeightPopupEnabled(true);
addMouseListener (
new MouseAdapter () {
public void mouseReleased( MouseEvent e ) {
if ( e.isPopupTrigger()) {
x=e.getX();y=e.getY();
popup.show( (JComponent)e.getSource(), e.getX(), e.getY() );
}
}
mi.addActionListener(this);
mi.setActionCommand("cut");
popup.add(mi);
mi = new JMenuItem("Copy");
mi.addActionListener(this);
mi.setActionCommand("copy");
popup.add(mi);
mi = new JMenuItem("Paste");
mi.addActionListener(this);
mi.setActionCommand("paste");
mi.setEnabled(false);
popup.add(mi);
popup.addSeparator();
mi = new JMenuItem("Delete");
mi.addActionListener(this);
mi.setActionCommand("delete");
popup.add(mi);
popup.setOpaque(true);
popup.setLightWeightPopupEnabled(true);
addMouseListener (
new MouseAdapter () {
public void mouseReleased( MouseEvent e ) {
if ( e.isPopupTrigger()) {
x=e.getX();y=e.getY();
popup.show( (JComponent)e.getSource(), e.getX(), e.getY() );
}
}
public void mousePressed( MouseEvent e ) {
if ( e.isPopupTrigger()) {
x=e.getX();y=e.getY();
popup.show( (JComponent)e.getSource(), e.getX(), e.getY() );
}
}
public void mousePressed( MouseEvent e ) {
if ( e.isPopupTrigger()) {
x=e.getX();y=e.getY();
popup.show( (JComponent)e.getSource(), e.getX(), e.getY() );
}
}
public void mouseClicked( MouseEvent e ) {
if ( e.isPopupTrigger()) {
x=e.getX();y=e.getY();
popup.show( (JComponent)e.getSource(), e.getX(), e.getY() );
}
}
}
);
public void mouseClicked( MouseEvent e ) {
if ( e.isPopupTrigger()) {
x=e.getX();y=e.getY();
popup.show( (JComponent)e.getSource(), e.getX(), e.getY() );
}
}
}
);
}
 
/**