01: package net.ar.webonswing.petstore.actions;
02:
03: import java.awt.event.*;
04:
05: import javax.swing.*;
06:
07: import net.ar.webonswing.*;
08: import net.ar.webonswing.petstore.*;
09: import net.ar.webonswing.petstore.model.*;
10:
11: public class ProductViewAction extends MouseAdapter {
12: protected final Product product;
13:
14: public ProductViewAction(Product product) {
15: super ();
16: this .product = product;
17: }
18:
19: public void mouseClicked(MouseEvent e) {
20: ProductView productView = new ProductView(product);
21: productView.setModal(true);
22: WosFramework.showChildWindow(((JComponent) e.getSource())
23: .getTopLevelAncestor(), productView);
24: }
25: }
|