Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Forentreff 2012     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: FAQ - Java ::  Browser von Java Anwendung aus starten?     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
gomberl
Mitglied

Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 699
Beitrag gomberl Mitglied 12:27:00 16.08.2002   Titel:   Browser von Java Anwendung aus starten?            Zitieren

hey leute
ich moechte einen browser mit einer seite von meiner seite aus direkt aus java starten - wie mach ich das am besten

kommt mir nicht mit irgendeinem simplen shell aufruf :cool: - auf das waere ich auch selber gekommen :D
ich brauch das ganze systemunabhaengig (fuer verschieden OS Systeme)
will den aktuellen default broswer laden mit einer von mir angegebenen startseite :rolleyes:

lg

gomberl
Werbeunterbrechung
CengizS
Moderator

Benutzerprofil
Anmeldungsdatum: 28.05.2001
Beiträge: 3502
Beitrag CengizS Moderator 13:20:00 16.08.2002   Titel:              Zitieren

Sorry aber ausser der Shell-Lösung gibt es keine.

_________________
Viele Grüße, Cengiz Şahin
gomberl
Mitglied

Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 699
Beitrag gomberl Mitglied 13:52:00 16.08.2002   Titel:              Zitieren

hmm - kann ich aus der shell irgendwie den standardbrowser hochladen sodas ich nicht wissen muss ob iex, netscape oder opera?

ich werd es so machen:
fuer jedes betriebssystem einen eigenen aufruf
soviele sind es auch nicht
schreib mir eine klasse mit statischer funktion dafuer

gomberl
CengizS
Moderator

Benutzerprofil
Anmeldungsdatum: 28.05.2001
Beiträge: 3502
Beitrag CengizS Moderator 14:09:00 16.08.2002   Titel:              Zitieren

Muss es denn wirklich ein Browser sein? Um HTML-Texte darzustellen könntest du auch javax.swing.JEditorPane nutzen. Der kann HTML.

_________________
Viele Grüße, Cengiz Şahin
gomberl
Mitglied

Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 699
Beitrag gomberl Mitglied 14:16:00 16.08.2002   Titel:              Zitieren

ich will von dem program auf die firmenhomepage verlinken

stell dir vor - eine form mit buttons

Teil 1 (installiert)
Teil 2 (nicht installiert - clicken um zu kaufen)
Teil 3 (nicht installiert - clicken um zu kaufen)

wenn man es kaufen will dann clickt man drauf und kommt auf die homepage

und die homepage nutzt alle moeglichen technologien und ich weiss nicht was die JEditorPane alles kann (Scripte usw)

was meinst du dazu??
CengizS
Moderator

Benutzerprofil
Anmeldungsdatum: 28.05.2001
Beiträge: 3502
Beitrag CengizS Moderator 14:31:00 16.08.2002   Titel:              Zitieren

Na ja die EditorPane stellt nur reines HTML dar. Also keine Flash-Geschichten oder so. Dann wirds doch besser sein du implementierst dir eine eigene Klasse.

_________________
Viele Grüße, Cengiz Şahin
gomberl
Mitglied

Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 699
Beitrag gomberl Mitglied 18:11:00 18.08.2002   Titel:              Zitieren

hmm
find ich zwar nicht besonders toll aber was solls

jetzt brauch ich nur mehr wen der mir sagt wie zum geier ich die ganzen browser anspreche

unter windows ist es leicht
ich mach runtime.exec("iexplore.exe") und es laueft

aber was ist mit mac und unix

greets
Gregor
Moderator

Benutzerprofil
Anmeldungsdatum: 16.01.2002
Beiträge: 7514
Beitrag Gregor Moderator 18:25:00 18.08.2002   Titel:              Zitieren

Was passiert eigentlich, wenn man in einem javax.swing.JEditorPane, welches eine HTML-Seite darstellt, auf einen Link klickt? Wird der dann im JEditorPane geöffnet oder im Standard-Browser oder geht das garnicht?

_________________
"The problem with quotes on the Internet is that it is hard to verify their authenticity" - Abraham Lincoln
boris_76
Unregistrierter




Beitrag boris_76 Unregistrierter 10:45:00 19.08.2002   Titel:              Zitieren

unter AIX-UNIX machst du es mit runtime.exec("aixterm -e netscape")
Wie ein Shellfenster unter Linux heißt weiß ich jetzt nicht 100%ig.

Gruß
Boris
gomberl
Mitglied

Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 699
Beitrag gomberl Mitglied 10:55:00 19.08.2002   Titel:              Zitieren

ich glaub es heisst xterm und die syntax sollte ja dieselbe sein

jetzt fehlt nur mehr mac
CengizS
Moderator

Benutzerprofil
Anmeldungsdatum: 28.05.2001
Beiträge: 3502
Beitrag CengizS Moderator 11:28:00 19.08.2002   Titel:              Zitieren

SourceForge ist es immer wieder wert mal durchstöbert zu werden :) Dort findet man wirklich ALLES ... so auch den BrowserLauncher

http://browserlauncher.sourceforge.net/

Damit musst Du dir um das drumherum keine Gedanken mehr machen :)

_________________
Viele Grüße, Cengiz Şahin
gomberl
Mitglied

Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 699
Beitrag gomberl Mitglied 12:28:00 19.08.2002   Titel:              Zitieren

thx a lot

das ist genau das was ich gesucht habe

bist mein held :D

ist das was fuer die faq oder bin ich der einzige der sowas braucht?

greets

gomberl
CengizS
Moderator

Benutzerprofil
Anmeldungsdatum: 28.05.2001
Beiträge: 3502
Beitrag CengizS Moderator 12:55:00 19.08.2002   Titel:              Zitieren

Hehe ja is was für FAQ :)

_________________
Viele Grüße, Cengiz Şahin
C/C++ Forum :: FAQ - Java ::  Browser von Java Anwendung aus starten?   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.