Package javax.swing.event

Examples of javax.swing.event.HyperlinkListener


    // By default disable editing
    setEditable(false);
    setContentType("text/html");

    // Adds hyperlink listener
    this.addHyperlinkListener(new HyperlinkListener() {
      public void hyperlinkUpdate(HyperlinkEvent e) {
        if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
          // An hyperlink is activated
          if (getPage() != null && e.getURL().getPath() != null && e.getURL().getPath().equals(getPage().getPath())) {
            setURL(e.getURL());
View Full Code Here


//        value = value.replaceAll("(?:https?|http?)://[\\w/%.-]+", "<html><body><a href='$0'>$0</a></body></html>");

        final JEditorPane editorPane = new JEditorPane(XmlConstants.CONTENT_TYPE_XHTML, value);
        editorPane.setEditable(false);
        editorPane.setBackground(Color.WHITE);
        editorPane.addHyperlinkListener(new HyperlinkListener() {
            public void hyperlinkUpdate(HyperlinkEvent event) {
                logger.debug("Event:" + event);
                if (event.getEventType() == EventType.ACTIVATED) {
                    URL url = event.getURL();
                    try {
View Full Code Here

    private static final long serialVersionUID = 240L;

    private static final Logger log = LoggingManager.getLoggerForClass();

    public HtmlPane() {
        this.addHyperlinkListener(new HyperlinkListener() {
            @Override
            public void hyperlinkUpdate(HyperlinkEvent e) {
                if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
                    String ref = e.getURL().getRef();
                    if (ref != null) {
View Full Code Here

      String helpFileUrl = resource.toString();
 
      try {
        final JEditorPane htmlPane = new JEditorPane(helpFileUrl);
        htmlPane.setEditable(false);
        htmlPane.addHyperlinkListener(new HyperlinkListener() {
          public void hyperlinkUpdate(HyperlinkEvent e) {
            if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
              try {
                htmlPane.setPage(e.getURL());
              } catch (IOException e1) {
View Full Code Here

            assertEquals(a.get(i), objects[i]);
        }
    }

    public void testAddRemoveGetHyperlinkListener() {
        HyperlinkListener listener1 = new SimpleHyperlinkListener("1");
        HyperlinkListener listener2 = new SimpleHyperlinkListener("2");
        HyperlinkListener listener3 = new SimpleHyperlinkListener("3");
        HyperlinkListener listeners[];
        ArrayList<HyperlinkListener> testList = new ArrayList<HyperlinkListener>();
        jep.addHyperlinkListener(listener1);
        listeners = jep.getHyperlinkListeners();
        testList.add(listener1);
        assertEquals(testList, listeners);
View Full Code Here

    progressBar = new JProgressBar();
    pack();
  }
 
    public HyperlinkListener createHyperLinkListener() {
       return new HyperlinkListener() {
         @Override
           public void hyperlinkUpdate(HyperlinkEvent e) {
         if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
             if (e instanceof HTMLFrameHyperlinkEvent) {
               ((HTMLDocument)textPane.getDocument()).processHTMLFrameHyperlinkEvent((HTMLFrameHyperlinkEvent)e);
View Full Code Here

*/
public class HtmlPane extends JTextPane {
    private static final Logger log = LoggingManager.getLoggerForClass();

    public HtmlPane() {
        this.addHyperlinkListener(new HyperlinkListener() {
            public void hyperlinkUpdate(HyperlinkEvent e) {
                if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
                    String ref = e.getURL().getRef();
                    if (ref != null && ref.length() > 0) {
                        log.debug("reference to scroll to = " + ref);
View Full Code Here

        catch (Exception e)
        {}

        setEditable (false);
        final JEditorPane finalPane = this;
        addHyperlinkListener (new HyperlinkListener()
            {
                public void hyperlinkUpdate (HyperlinkEvent e)
                {
                    try
                    {
View Full Code Here

    private JEditorPane createContentWidget ()
    {
        JEditorPane aContent = new JEditorPane ();
        aContent.setEditable (false);
        aContent.addHyperlinkListener (new HyperlinkListener()
            {
                public void hyperlinkUpdate (HyperlinkEvent e)
                {
                    if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED)
                        HelpWindow.Instance().loadURL (e.getURL());
View Full Code Here

{
    private static Logger log = LoggingManager.getLoggerForClass();
   
    public HtmlPane()
    {
        this.addHyperlinkListener(new HyperlinkListener()
        {
            public void hyperlinkUpdate(HyperlinkEvent e)
            {
                if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED)
                {
View Full Code Here

TOP

Related Classes of javax.swing.event.HyperlinkListener

Copyright © 2018 www.massapicom. 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.