JButton

Status
Nicht offen für weitere Antworten.
M

Morpheus__

Gast
Hallo ich habe ein kleines Problem ich habe in meinem Swing einen JButton erstellt und möchte nun das ein Internetfenster mit der jeweiligen Internetadresse aufgeht wenn ich auf den Button klicke... ich habe schon Stunden lang gesucht was ich da nehmen könnte nur ich finde keine Lösung wäre nett wenn ihr mir weiterhelfen könntet.



Das ist der Code den ich schon geschrieben hab:


Code:
// Created on 08.01.2005


import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class SWING_JButton extends JFrame {

	private JButton button1, button2;
	

	SWING_JButton() {
		super();

		this.setTitle("Herzlich Willkommen zu Swing");

		this.getContentPane().setLayout(null);

		button1 = new JButton("Klick mich!");
		button1.setSize(130, 40);
		button1.setLocation(10, 10);
		button1.setIcon(new ImageIcon("ok.gif"));
		button1.setMnemonic(KeyEvent.VK_K);

		button2 = new JButton("oder mich");
		button2.setSize(130, 40);
		button2.setLocation(150, 10);
		button2.setIcon(new ImageIcon("cancel.gif"));
		button2.setMnemonic(KeyEvent.VK_O);

		//
		this.getContentPane().add(button1);
		this.getContentPane().add(button2);

		// Default-Knopf
		this.getRootPane().setDefaultButton(button2);

		// Events
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		button1.addActionListener(new KnopfAktionen());
		button2.addActionListener(new KnopfAktionen());
		button1.getLocation( );

		

	}

	class KnopfAktionen implements ActionListener {
		public void actionPerformed(ActionEvent e) {
			if (e.getActionCommand() == button1.getText()) {

				
				button1.setText("Hallo");
			}
			if (e.getActionCommand() == button2.getText()) {
				button2.setText("Danke!");
			}

		}

	}

	
	
	
	public static void main(String[] args) {

		SWING_JButton fenster = new SWING_JButton();
		fenster.setSize(300, 100);
		fenster.setLocation(200, 100);
		fenster.setVisible(true);

	}
}

[Edit by Beni: Codetags]
 

Morpheus_

Mitglied
kennst du eclipse? da hab ichs geschrieben und ausgeführt aber des problem is halt das ich nich weiss was ich eingeben muss das wenn ich auf den butten klick das sich dann ne i-netseite öffnet
 

Wildcard

Top Contributor
Ich benutze Eclipse, aber das hat mal gar nichts mit dem Thema zu tun.
Du brauchst wie gesagt die Klasse "Desktop" aus Java 6 :shock:
 

Morpheus_

Mitglied
und mit Java 5 gehts überhaupt nich? Hm schade.... hm ^^ jaaa öhmm und wie mach ich des jetz am besten? Hab Java erst vor n paar Wochen mit Java angefangen ^^
 

Wildcard

Top Contributor
Morpheus_ hat gesagt.:
und mit Java 5 gehts überhaupt nich? Hm schade.... hm ^^ jaaa öhmm und wie mach ich des jetz am besten? Hab Java erst vor n paar Wochen mit Java angefangen ^^
Mit Java 5 geht das entweder plattformabhängig (zB mit Windoof einfach über die Runtime die URL eingeben) oder mit der Bibliothek JDic.
 

Morpheus_

Mitglied
Ok ^^ ich hab keine ahnung wie ich des jetz anstellen soll das das jetz geht.... mit Eclipse kann ich des jetz also nich mehr schreiben oder?
 

Morpheus_

Mitglied
:oops: ich hab aber des ganze Programm bis jetz in Eclipse geschrieben ^^ wieso sollte das nichts damit zu tun haben ich muss doch da ihrgendwas eingeben das des funktioniert. und ich muss die klasse ja importieren usw. oder soll ichs in nen normalen text editor reinhaun oder was :(
 

Wildcard

Top Contributor
Weil völlig egal ist welches Werkzeug du zum erstellen des Quelltexts verwendest. Warum sollte das für dein Problem relevant sein. Es wurden jetzt mehr als ausreichend funktionierende Lösungen genannt. Was fehlt dir denn noch?
 
B

Beni

Gast
Ja hast du Java 1.6 denn jetzt installiert und Eclipse das auch mitgeteilt?

Eclipse: "Window > Preferences > Java > Installed JREs"
 

Morpheus_

Mitglied
ja immernoch wenn ichs importieren will kommt die fehlermeldung das ers nich findet... hmm kannst du mir mal schreiben was ich da in eclipse schreiben muss?
 

JAVAn00b

Bekanntes Mitglied
als erstes...

soll sich ein browser öffnen oder wilst du das in einem java fenster öffnen?

das zweite...
detailiertere auskünfte bitte

das dritte
IDE hat nichts mit einem Programm zu tun. du kannst java auch mit einem texteditor schreiben.
 

Morpheus_

Mitglied
lso was ich jetz machen ist das ich n kleines java fenster hab wo buttons drauf sin und wenn ich jetz zum beispiel nen Button erstell mit Java-Forum und da draufklick dann soll sich ein Internetexplorerfenster öffnen mit der seite hier jetz zb.
 

Morpheus_

Mitglied
quellcode is ja schon auf seite 1 zu sehn. die button hab ich bereits erstellt nur ich hab keine ahnung wie ich des schreiben soll das da sich jetz n fenster öffnet
 

Wildcard

Top Contributor
:autsch:
Schritt für Schritt
-java.awt.Desktop importieren
-Desktop.getDesktop().browse(URI); eintippen
 

Wildcard

Top Contributor
JAVAn00b hat gesagt.:
es gibt eine runtime klasse...

die mußt du aufrufen damit du den IE starten kannst.
Das ist doch mist. Erstens wird dann nicht der Standardbrowser geöffnet und zweitens geht das nur auf Windoof.
@Morpheus:
und wo soll ich des jetz am besten schreiben? ^^
Na an der Stelle an der du den Browser öffnen willst :shock: :autsch:
 

Morpheus_

Mitglied
ich wills eh nur mit windoof ausführen also is des egal. an der stelle auf dem ich den brwoser öffnen will? also in nem texteditor oder was
 
M

Morpheus__

Gast
Hab jetz herausgefunden wie es funktioniert trotzdem an alle ein Danke für die Mühe




1)
// … if (e.getActionCommand() == „go Web“ {
//
// Runtime.getRuntime().exec(\"cmd /c \"start
// http://www.java.de\"\");
//
// }…
//
// Oder:
// 2)
//
// import java.awt.*;
// import java.awt.event.*;
// import javax.swing.*;
// import java.net.URL;
//
// public class IntViewer extends JFrame{
// public JEditorPane intEdit = new JEditorPane();
//
// public IntViewer (){
// super("Internet Verbindung");
// setSize(500,650);
// Container cp = getContentPane();
// String s = null;
// try{
// //s = "file:./test.html"; //Pfad der HTML-Datei
// s = "http://www.java.de/index.html";
// URL fileURL = new URL(s);
// intEdit.setPage(s);
// }
// catch(Exception e){
// e.printStackTrace();
// }
// // intEdit.setPage(s);
// intEdit.setEditable(false);
// cp.add(intEdit);
// setVisible(true);
// }
//
// public static void main(String args[]){
// IntViewer intView = new IntViewer ();
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G JButton mit importFiles-Funktion auf JDrawPane AWT, Swing, JavaFX & SWT 5
B JButton Search AWT, Swing, JavaFX & SWT 8
B Swing JButton mit KeyListener AWT, Swing, JavaFX & SWT 3
L JButton durch Mausklick auslösen und Enter-Taste AWT, Swing, JavaFX & SWT 2
N Erlennen ob JButton gedrückt ist AWT, Swing, JavaFX & SWT 6
D JButton Form verändern AWT, Swing, JavaFX & SWT 4
R Grafik per JButton laden und austauschen lassen AWT, Swing, JavaFX & SWT 14
SvenPittelkow Programm soll auf JButton warten bis der geklickt wurde AWT, Swing, JavaFX & SWT 1
Badebay Problem mit JButton AWT, Swing, JavaFX & SWT 2
Z Swing Drag and Drop mit einem JButton AWT, Swing, JavaFX & SWT 1
Z Swing Kann man auf JButton zeichenen AWT, Swing, JavaFX & SWT 3
J JButton Icon hinzufügen AWT, Swing, JavaFX & SWT 5
U Swing JButton mit Icon AWT, Swing, JavaFX & SWT 7
ms_cikar Jbutton erzeugt neue Buttons AWT, Swing, JavaFX & SWT 2
Drachenbauer Swing Wie ändere ich die Farbe der Konturen von jButton und jCombobox? AWT, Swing, JavaFX & SWT 18
Drachenbauer Swing Wie ändere ich die helle geklickt-Farbe von einem JButton? AWT, Swing, JavaFX & SWT 4
A Swing JButton mit Pfeiltasten bewegen AWT, Swing, JavaFX & SWT 6
F Swing Scrollbare Liste von JButton AWT, Swing, JavaFX & SWT 4
Hatsi09 JButton text layout AWT, Swing, JavaFX & SWT 9
J JButton zum ändern Der Schriftart/Schriftgröße AWT, Swing, JavaFX & SWT 2
A Swing JButton aussehen AWT, Swing, JavaFX & SWT 12
J jButton soll nach klicken eine Variable um 1 erhöhen AWT, Swing, JavaFX & SWT 2
G Swing JButton Icon verschiebt sich AWT, Swing, JavaFX & SWT 2
T Swing Änderung des ActionListener Events nach Klick auf JButton AWT, Swing, JavaFX & SWT 2
S Swing JButton verschwindet nach Compilieren AWT, Swing, JavaFX & SWT 8
B Swing Posistion von JButton auslesen gibt immer 0 aus AWT, Swing, JavaFX & SWT 1
J Thread kennt JButton nicht. AWT, Swing, JavaFX & SWT 11
G Swing JButton ändert (unerwünscht) Größe bei Ausführung AWT, Swing, JavaFX & SWT 4
MR._FIRE_Flower Variable setzten mit JButton AWT, Swing, JavaFX & SWT 5
S Mit JButton neues Fester öffnen und das alte schließen AWT, Swing, JavaFX & SWT 3
T JButton wird beim vergrößern des Fensters erst sichtbar AWT, Swing, JavaFX & SWT 4
R Swing Verändern der Ausrichtung JButton und neu anzeigen AWT, Swing, JavaFX & SWT 2
G Swing JButton - Keine Klickanimation AWT, Swing, JavaFX & SWT 4
Joker4632 JButton nicht sichtbar, aber funktionsfähig AWT, Swing, JavaFX & SWT 8
B Swing JButton deaktivieren, wenn nicht alle JTextFields ausgefüllt sind. AWT, Swing, JavaFX & SWT 2
D JButton per Tastenkombi auswählen AWT, Swing, JavaFX & SWT 2
K JButton nicht sichtbar machen für User 2 AWT, Swing, JavaFX & SWT 4
L Swing JButton soll link öffnen AWT, Swing, JavaFX & SWT 1
K JButton auf anderer Klasse AWT, Swing, JavaFX & SWT 6
A JButton soll durch anklicken die Farbe wechseln AWT, Swing, JavaFX & SWT 8
T KeyListener funktioniert nicht wenn ich ein JButton hinzufüge AWT, Swing, JavaFX & SWT 1
R Swing ActionListener bei JButton AWT, Swing, JavaFX & SWT 9
B JButton -> Rahmen wegbekommen AWT, Swing, JavaFX & SWT 7
N JButton über benutzerdefinierte paintComponent setzen AWT, Swing, JavaFX & SWT 3
T JButton überlagern sich und werden erst beim Mausscrollen sichtbar AWT, Swing, JavaFX & SWT 2
B JButton erscheint in JFrame, obwohl er diesem nicht zugeordnet wurde! AWT, Swing, JavaFX & SWT 1
M JButton Probleme AWT, Swing, JavaFX & SWT 14
T Klasse über JButton schließen AWT, Swing, JavaFX & SWT 4
M Textfarbe JButton verändern AWT, Swing, JavaFX & SWT 2
N JButton ausblenden AWT, Swing, JavaFX & SWT 2
M Swing jButton Text verschwindet AWT, Swing, JavaFX & SWT 2
C Swing JButton wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
stylegangsta JLabel durch Klick auf JButton einblenden AWT, Swing, JavaFX & SWT 16
stylegangsta Eigene Klasse für JButton aus dem JFrame abrufen AWT, Swing, JavaFX & SWT 29
stylegangsta MouseEvents aus JButton aufrufen AWT, Swing, JavaFX & SWT 3
stylegangsta JButton Transparent anzeigen AWT, Swing, JavaFX & SWT 9
stylegangsta JButton Fehelr javax.swing.ImageIcon.<init>(Unknown Source) AWT, Swing, JavaFX & SWT 24
X Swing JButton's zum JScrollPane hinzufügen geht nicht. Bitte um Hilfe. AWT, Swing, JavaFX & SWT 9
D JButton - Nur Icon anzeigen / transparenter Hintergrund AWT, Swing, JavaFX & SWT 2
S JButton-Label vergrößern AWT, Swing, JavaFX & SWT 2
J Swing Basics - JButton funktioniert nicht. AWT, Swing, JavaFX & SWT 1
L JButton mit ImageIcon/Fehlermeldung AWT, Swing, JavaFX & SWT 1
D jButton Problem, ein Rieser Button bedeckt das ganze frame AWT, Swing, JavaFX & SWT 1
L Array mit JButton, wie rausfinden auf welche JButton geklickt wurde + index des JButtons ausgeben AWT, Swing, JavaFX & SWT 4
K (GUI) JButton Farbe bei druck ändern AWT, Swing, JavaFX & SWT 3
L JButton mit Image AWT, Swing, JavaFX & SWT 5
fLooojava JButton [Focus) AWT, Swing, JavaFX & SWT 4
M JButton - Listener AWT, Swing, JavaFX & SWT 1
D jButton auf von jFrame erzeugtem jDialog AWT, Swing, JavaFX & SWT 16
L JButton flackern - Programm hängt sich auf AWT, Swing, JavaFX & SWT 3
L JButton - Größe anders als erwartet AWT, Swing, JavaFX & SWT 2
1 JButton nach Klick ausblenden AWT, Swing, JavaFX & SWT 6
X Swing 1 JButton bedeckt meine ganze Frame aber Warum? AWT, Swing, JavaFX & SWT 2
S Größe und Farbe vom JButton festlegen AWT, Swing, JavaFX & SWT 2
H Swing JList/JTable mit JButton, JTextField, Image, JComboBox und JLable AWT, Swing, JavaFX & SWT 2
J JButton neu zeichnen lassen AWT, Swing, JavaFX & SWT 9
S JButton u. Label auf paint-Methode AWT, Swing, JavaFX & SWT 1
HoloYoitsu Swing JButton in verschiedenen Winkeln drehen AWT, Swing, JavaFX & SWT 0
J vocab1 = new JButton(""+voc1.get(nr).toString()+""); AWT, Swing, JavaFX & SWT 16
A JButton wird bei ActionListener nicht "angenommen" AWT, Swing, JavaFX & SWT 7
BRoll JButton Text nicht ausblenden ("...") AWT, Swing, JavaFX & SWT 2
I JFrame mit JButton schließen? AWT, Swing, JavaFX & SWT 0
D JList&JButton erst nach Resize des JFRame sichtbar AWT, Swing, JavaFX & SWT 2
J Swing JFrame slideout, wenn JButton gedrückt wurde AWT, Swing, JavaFX & SWT 0
S Swing Rückmeldung für JButton AWT, Swing, JavaFX & SWT 4
R AWT JLabel oder JButton aktualisieren AWT, Swing, JavaFX & SWT 1
L JButton im Frame fest verankern AWT, Swing, JavaFX & SWT 0
M Swing Mix JComboBox - JButton? AWT, Swing, JavaFX & SWT 6
U Event Handling JButton Actionevent: starte Spiel AWT, Swing, JavaFX & SWT 4
E JButton füllt ganzes JPanel auf AWT, Swing, JavaFX & SWT 6
P Verbuggte custom JButton unter Windows AWT, Swing, JavaFX & SWT 9
W Swing JButton lässt sich nicht anzeigen AWT, Swing, JavaFX & SWT 8
Kandum Swing JButton - onclick -> Grafikfehler AWT, Swing, JavaFX & SWT 2
R JButton durch Enter auslösen AWT, Swing, JavaFX & SWT 7
T Swing JButton per Drag&Drop verschieben AWT, Swing, JavaFX & SWT 5
M Problem mit FlowLayout, JLabel und JButton AWT, Swing, JavaFX & SWT 4
M JButton wird von JTree überdeckt AWT, Swing, JavaFX & SWT 4
D Swing JButton.setenabled(true) funktioniert nicht AWT, Swing, JavaFX & SWT 12
B JButton ausblenden AWT, Swing, JavaFX & SWT 12
G JButton deaktivieren greift nicht AWT, Swing, JavaFX & SWT 14

Ähnliche Java Themen


Oben