online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon MixMax vom 24.11.2019, 18:34 Options

Java.awt Buttonposition fix

Hi,

In einem Java-Programm benutze ich standart AWT-Buttons und je nach Layout zeigt er die mir nebeneinander oder übereinander oder aufeinander aber im grunde immer nur so wie die gerade ins Fenster passen.

Das ist recht störend da ich Bild als Hintergrund verwende und nun die Buttons gerne an Pixelgenauen Positionen haben möchte.

z.B.

class CommandPanel extends Panel implements ActionListener {
	Button Bta = new Button("Knop1");
	public CommandPanel() {
		// setLayout(new FlowLayout()); //Grid...Border...???
		add(Bta);
	}
}


also Bta wird angezeigt, aber ich habs bei verschiedenen Layouts nicht hinbekommen mit
Bta.setPosition(x,y);
Bta.setBounds(x1,y1,x2,y2);


Antwort schreiben

Antwort 1 von MixMax vom 24.11.2019, 19:28 Options

hmm...

Habe selber nun etwas gebastelt - es sieht zwar so aus wie das was ich möchte hat aber einen seltsamen effekt:

class CommandPanel extends Panel implements ActionListener {
	Button Bta = new Button("Optionen");
	Scrollbar VolContr = new Scrollbar(Scrollbar.VERTICAL, 50,1,0,1000);
	Panel panela = new Panel();
	public CommandPanel() {
		setLayout(new BorderLayout());
		add(Bta);
		add(VolContr);
		add(panela);
		panela.hide();
		Bta.setBounds(92, 27, 93, 20);
		VolContr.setBounds(580,35, 20, 80);
	}
}


Als letztes adde ich noch ein panel und verstecke es... Das letzte was hinzugefügt wird, füllt nämlich den ganzen bildschirm aus und überdeckt damit das Bild.
Adde ich das panel nicht, füllt die Scrollbar VolCtrl den ganzen Bildschirm o.O

wenn einer eine elegantere Methode entdeckt/kennt immer her damit.

Ähnliche Themen

java hilfe
Zyasha  28.06.2007 - 148 Hits - 1 Antwort

iceweasel / firefox: java installation
Sichtbarer  12.06.2007 - 220 Hits - 5 Antworten

java
petty  16.09.2007 - 112 Hits - 2 Antworten

Phex - java 1.5.0
Wolkra  20.10.2007 - 115 Hits - 4 Antworten

*.java, wie aufrufen?
Marilana  17.01.2008 - 156 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 11:26:25 2026