Avatar billede ferrari_brian Nybegynder
01. marts 2006 - 14:11 Der er 4 kommentarer og
1 løsning

link i java program?

Hej ....

nogen der lige kan forklare mig om man kan lave noget lignende
"Link = <a href='" + link + "'>link</a>\n" i java ? altså ved godt at det der ikke vil vrike i java ... men det var lige det jeg kendte til ... er der noget der ligner ?

Jeg har denne:
static void LinkHandler(String link)
    {
        try {
            Runtime.getRuntime().exec("cmd /C start " + link);
        } catch (IOException e2) {
            e2.printStackTrace();
        }
    }

som jo kan åbne en streng ... men problemet er jo at du ikke bare kan trykke på linket. jeg bruger en TextArea hvor det står i!...

med venlig hilsen
Brian
Avatar billede ferrari_brian Nybegynder
01. marts 2006 - 21:05 #1
ingen der har en kommentar ? baer en lille kommentar ?
Avatar billede snoop_one Nybegynder
03. marts 2006 - 19:04 #2
Jeg vil mene, at du burde kunne benytte JEditorPane. Du kan finde et eksempel her,

http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JEditorPane.html
Avatar billede ferrari_brian Nybegynder
03. marts 2006 - 21:34 #3
jeg er ved at finde ud af noget med JEditorPane ...

men jeg har lidt problemer med appende ...  altså tilføje noget tekst uden at slette igen ... ?
Avatar billede ferrari_brian Nybegynder
09. marts 2006 - 23:16 #4
public class Hyperactive implements HyperlinkListener {
            /**
            * Finder hyperlinket og sender den videre til min LinkHandler
            *  (non-Javadoc)
            * @see javax.swing.event.HyperlinkListener#hyperlinkUpdate(javax.swing.event.HyperlinkEvent)
            */
            public void hyperlinkUpdate(HyperlinkEvent e) {
              if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
                if (e instanceof HTMLFrameHyperlinkEvent) {
                } else {
                  try {
                      LinkHandler(e.getURL().toString());
                  } catch (Throwable t) {
                      t.printStackTrace();
                  }
                }
              }
            }
           
            /**
            * Tager en streng (et link) og bruger windows' startkommando,
            * og starter derved default browseren med linket.
            */
            static void LinkHandler(String link)
            {
                try {
                    Runtime.getRuntime().exec("cmd /C start " + link);
                } catch (IOException e2) {
                    e2.printStackTrace();
                }
            }
}
Avatar billede ferrari_brian Nybegynder
09. marts 2006 - 23:16 #5
så er det vist løst... !
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester