Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Open a web page

Posted on 2000-04-12
8
Medium Priority
?
272 Views
Last Modified: 2012-06-27
Hi,
How do I open a web page, using a JLabel or whatever.
0
Comment
Question by:s_lavie
8 Comments
 
LVL 16

Expert Comment

by:heyhey_
ID: 2708866
>> open a web page

how to implement hyperlink or ... ?
0
 
LVL 2

Expert Comment

by:anand29
ID: 2710052
what you are writing applet or application.
0
 
LVL 1

Accepted Solution

by:
samers earned 100 total points
ID: 2710698
I don't think label has to do with hyberlink
if u r using Applet here's how u can go to a new URL or HTML file:

AppletContext ac = this.getAppletContext();
ac.showDocument(URL, "where to show it");

this :  is the reference to the Applet that currently running.

showDocument() has 2 parameter,

1- the URL u want to open.
2- where u want to open it
   ex:  "_Blanck" means in a new window.
        "_self" in the current window.




0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
LVL 2

Author Comment

by:s_lavie
ID: 2710747
Yes, implement a hyperlink.
I'm writing both an applet and an application.

0
 
LVL 2

Expert Comment

by:anand29
ID: 2712987
U can use showDocument of AppletContext in the case of applet.

But in the case of aplication where you are trying to open a URL??

And also to give the hyperlink effect i.e. Hand Curser etc. You can use Mouse events with changed curser.And you can change the curser by setCurser method.
hope i understood your question correctly.
0
 

Expert Comment

by:kbeier
ID: 2718650
Hi s lavie,

If you want to launch a URL from an application in the system's default browser, try using the BrowserLauncher class, which you can use freely and download freely from:

http://www.stanford.edu/~ejalbert/software/BrowserLauncher/

BrowserLauncher is a class that provides one static method, openURL(String url), which opens the default web browser for the current user of the system to the given URL.  You can look at the sourcecode for BrowserLauncher too if you want to use it :-), and it saves you from having to work out how to launch default browsers on various platforms using Rintime.exec().

As for launching the URL with a "hyperlink" in your application, why not extend JLabel so that it looks like a hyperlink and acts like a hyperlink.  The class's constructor could take a string, an "unvisited" link color, a "visited" link color, and a URL string (you could use a mutator method to reset the colors of the JLabel when dealing with mouse events, as well as changing the cursor as suggested by anand29).
0
 

Expert Comment

by:Agla
ID: 2725994
s_lavie,

u can study the tutorial on how to use the JTree class(Swing). It involves opening a webpage(html)..

Agla
0
 

Expert Comment

by:Agla
ID: 2725996
s_lavie,

u can study the tutorial on how to use the JTree class(Swing). It involves opening a webpage(html)..

Agla
0

Featured Post

Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Java had always been an easily readable and understandable language.  Some relatively recent changes in the language seem to be changing this pretty fast, and anyone that had not seen any Java code for the last 5 years will possibly have issues unde…
Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:
This tutorial will introduce the viewer to VisualVM for the Java platform application. This video explains an example program and covers the Overview, Monitor, and Heap Dump tabs.
Suggested Courses

886 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question