JToolBar

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,
ich möchte gerne eine JToolBar mit eigenen Buttons erstellen. Die Symbole muss ich doch davor abspeichern oder?
könntet ihr mir vielleicht ein Beispiel für die Erstellung einer JToolBar geben? danke
 

hdi

Top Contributor
Code:
import java.awt.image.BufferedImage;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JToolBar;


public class JToolBarExample {

	public static void main(String args[]) {
		new JToolBarExample();
	}
	
	public JToolBarExample() {
		
		// toolbar erzeugen und einstellen:
		JToolBar toolBar = new JToolBar();
		
		//button mit bild:
		JButton button1 =new JButton();
		BufferedImage buttonpic = null;
		try {
			buttonpic = ImageIO.read(getClass().getResourceAsStream("somepic.jpg"));
		} catch (IOException e) {
			e.printStackTrace();
		}
		Icon icon = new ImageIcon(buttonpic);
		button1.setIcon(icon);
		
		// button adden
		toolBar.add(button1);

		// toolbar adden und fenster zeigen:
		JFrame frame = new JFrame();
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.getContentPane().add(toolBar);
		frame.pack();
		frame.setVisible(true);
	}
}

Beim ImageIO-read() Aufruf musst du den relativen Pfad der bilddatei angeben. Wenn die Bilddatei im gleichen
Ordner ist, wie deine Klasse, dann geht es als zB so wie oben im Code.
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben