Package javax.swing

Examples of javax.swing.JLabel.addMouseListener()


  }
 
  private JLabel getMailLabel(String name, final String address) {
    JLabel mail = new JLabel("<html><font size=4><a href=#>" + name + " (" + address + ")</a></font></html>");
    mail.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
    mail.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            try {
                Desktop.getDesktop().mail(new URI("mailto:" + address + "?subject=[PseuCoCompilerErrorReport]"));
            } catch (URISyntaxException | IOException ex) {
View Full Code Here


                siteLabel.setForeground(Color.BLUE);
                Map<TextAttribute, Object> attributeMap = new HashMap<TextAttribute, Object>();
                attributeMap.put(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_LOW_ONE_PIXEL);
                siteLabel.setFont(siteLabel.getFont().deriveFont(attributeMap));
                siteLabel.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
                siteLabel.addMouseListener(new MouseAdapter() {
                    @Override
                    public void mousePressed(MouseEvent e) {
                        try {
                            Desktop.getDesktop().browse(new URI("http://www.jooq.org"));
                        }
View Full Code Here

        final JPanel tabComponent = new JPanel(new BorderLayout());
        tabComponent.setOpaque(false);
        tabComponent.add(new JLabel(title), BorderLayout.CENTER);
        final JLabel closeLabel = new JLabel(new ImageIcon(getClass().getResource("/org/jooq/debug/console/resources/TabCloseInactive14.png")));
        closeLabel.setBorder(BorderFactory.createEmptyBorder(0, 2, 0, 0));
        closeLabel.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseReleased(MouseEvent e) {
                if(!closeLabel.contains(e.getPoint())) {
                    return;
                }
View Full Code Here

          }
        }}
    // create panel, display
    Icon icon = new ImageIcon(img);
    JLabel label = new JLabel(icon);
    label.addMouseListener(this);
    label.setMinimumSize(new Dimension(1024, 1024));

    JPanel f = new JPanel();
    f.add(label);
View Full Code Here

            final String[] installFinishedTxt = new String[]{"<html><b>Successfully " + ((doIt & DO_UNINSTALL) != 0 ? "uninstalled" : "installed") + "</b> Java Extension(s) into ",
                ((doIt & DO_INSTALL) != 0 ? "<br><b>You need to <u>restart your browser</u> and the applet you were starting.</b><br>Notice : To uninstall, open a terminal/shell and run : <pre>java " + ExtensionsInstaller.class.getCanonicalName() + " -uninstall</pre> !" : "") + "</html>"
            };
            final JLabel installFinished = new JLabel(installFinishedTxt[0] + paths
                    + installFinishedTxt[1]);
            installFinished.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseExited(MouseEvent e) {
                    super.mouseExited(e);
                    installFinished.setText(installFinishedTxt[0] + myPaths + installFinishedTxt[1]);
                    installFinished.repaint();
View Full Code Here

      wordLabel.setFont(freqFont);
      wordLabel.setToolTipText(w);
     
      // set-up a mouse-listener on the label that will display a context menu
      // as soon as the mouse button is pressed in front of a label
      wordLabel.addMouseListener(new MouseListener() {

        @Override
        public void mouseClicked(MouseEvent arg0) {

          // when the label is clicked
View Full Code Here

    private JPanel createContentPane() {
        JPanel jp = new JPanel();
        JLabel lbl = new JLabel("Drag Me");
        DragListener dl = new DragListener();
        lbl.addMouseListener(dl);
        lbl.addMouseMotionListener(dl);
        lbl.setBackground(Color.gray);
        lbl.setOpaque(true);
        jp.add(lbl);
        return jp;
View Full Code Here

                java.awt.Image image = i.getImage();
                final ModalInternalFrame f;
                JLabel label = new JLabel(i);

                f = new ModalInternalFrame("Picture", C.getMainFrame().getRootPane(), C.getMainFrame(), label);
                label.addMouseListener(new java.awt.event.MouseAdapter() {
                    @Override public void mouseClicked(java.awt.event.MouseEvent evt) {
                        try { f.setClosed(true); }catch(Throwable e){}
                    }
                });
                f.setClosable(true);
View Full Code Here

                java.awt.Image image = i.getImage();
                final ModalInternalFrame f;
                JLabel label = new JLabel(i);

                f = new ModalInternalFrame("Picture", C.getMainFrame().getRootPane(), C.getMainFrame(), label);
                label.addMouseListener(new java.awt.event.MouseAdapter() {
                    @Override public void mouseClicked(java.awt.event.MouseEvent evt) {
                        try { f.setClosed(true); }catch(Throwable e){}
                    }
                });
                f.setClosable(true);
View Full Code Here

        final ModalInternalFrame f;
        javax.swing.ImageIcon i = new ImageIcon(currentImage);
        JLabel label = new JLabel(i);

        f = new ModalInternalFrame("Picture", Configuration.getConfiguration().getMainFrame().getRootPane(), Configuration.getConfiguration().getMainFrame(), label);
        label.addMouseListener(new java.awt.event.MouseAdapter()
        {
            @Override public void mouseClicked(java.awt.event.MouseEvent evt)
            {
                try { f.setClosed(true); }catch(Throwable e){}
            }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.