1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.support.components;
14
15 import java.awt.event.ActionEvent;
16
17 import javax.swing.AbstractAction;
18 import javax.swing.JComponent;
19
20 import com.eviware.soapui.support.UISupport;
21
22 public class ShowPopupAction extends AbstractAction
23 {
24 private final JComponent popupContainer;
25 private final JComponent container;
26
27 public ShowPopupAction( JComponent popupContainer, JComponent container )
28 {
29 this.popupContainer = popupContainer;
30 this.container = container;
31
32 putValue( SMALL_ICON, UISupport.createImageIcon( "/get_data_button.gif" ) );
33 }
34
35 public void actionPerformed( ActionEvent e )
36 {
37 popupContainer.getComponentPopupMenu().show( container, container.getWidth() / 2, container.getHeight() / 2 );
38 }
39 }