JDK installieren JButton BorderPoints?!

Servo Herko

Aktives Mitglied
Hallo,
ich habe meinem JButton das SystemLookAndFeel gegeben und da tauchten diese Punkte mit auf, wenn man auf den JButton klickt, jetzt die Frage: Wie bekommt man die Punkte weg?, mit welcher Methode...

Habe nichts im I-Net gefunden...

Ich hoffe ihr könnt mir schnell helfen :)





---
sry ausversehen beim Titel "JDK installieren an geklickt"
 
Zuletzt bearbeitet:

Servo Herko

Aktives Mitglied
ich brauch doch nur die methode :O, wie z.b. button.setContentAreaFilled(false); oder so...
Naja egal hier einmal ein Code zum anquken:

Java:
package Java-Forum;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;

public class Main {
	public static void main(String[] args) {
			java.awt.EventQueue.invokeLater(new Runnable() { 
				 
	            @Override
	            public void run() {
	        		final Demo demo = new Demo();
	        		demo.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	            }
	         });
    }
}
@SuppressWarnings("serial")
class Demo extends JFrame {
	private JButton playButton;
	
	public Demo() {
		super("Demo");
		
		try {UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());}
		catch (ClassNotFoundException | InstantiationException| IllegalAccessException | UnsupportedLookAndFeelException e) {}
		
		this.setSize(300, 300);
		this.setLocationRelativeTo(null);
		this.setResizable(false);
		this.setVisible(true);
		
		this.add(getPlayButton());
	}
	private JButton getPlayButton() {
		playButton = new JButton("Demo-Button");
          //   playButton.setBorderPoints(false);
		return playButton;
	}
}
 

Sehales

Bekanntes Mitglied
Ich nehme mal an, dass du die gepunkteten Linien am Rand des Buttons meinst.
Ich bin mir nicht sicher, aber ich glaube, dass du da ein anderes LookAndFeel nehmen musst, um die weg zu bekommen.
Die gepunktete Linie soll halt den Fokus auf das Objekt darstellen und macht daher natürlich auch Sinn.
Daher musst du dir das dann per LookAndFeel selber überschreiben.
 

Servo Herko

Aktives Mitglied
Naja ich habe für den gedrückten moment ein anderes bild angebaut, doch es gibt immer grafik fehler,
immer wenn ich drauf drücke, verpixelt sich das bild und ich glaube das liegt an den punkten...
ich habe das gleiche mal ohne lookandfeel gemacht also normalen JButton, da gibts ja nur den Strich,
dort passiert das gleiche nur die bilder verpixeln sich auf einer anderen Position, also habe ich mir gedacht es kann nur an den lienien oder punkten legen...

wenn sie halt weg währen könnte ich schon mehr erfahren woran es liegt das sich das bild vom butten immer verpixel...:eek:
 

Sehales

Bekanntes Mitglied
Es ist halt eigentlich so gedacht, dass wenn du ein eigenes Design (look and feel) haben möchtest, dir dieses auch selber erstellst.
Ich selber benutze substance Look and Feels, das ist eine Reihe von ziemlich schönen Designs und die haben alle eine sehr dezente Linie als Fokusmarkierung drinnen. Bei anderen Bildern für die Buttons sieht das dann trotzdem sehr gut aus und die Linie stört kaum...
Wenn du willst kann ich dir mal nen Link zu ner Applikation, welche eins der Look and Feels nutzt schicken.
Ist zwar nix großes, aber dann kannst du dir nen Bild davon machen.
Ganz weg ist es dabei aber auch nicht.

Übrigends meine allgemeine erste Wahl bei GUI's in Java ist JavaFX, da kann man soetwas ganz einfach per CSS bestimmen (wie was aussieht und ob etwas zum Beispiel nicht sichtbar ist) und obendrein hat es von Haus aus nen schicken WYSIWYG Editor.
 

Servo Herko

Aktives Mitglied
Ich habe jetzt das Problem gefunden, dass sich die Bilder immer Verpixel. Beide Bilder haben transparente Ebenen und wenn ich auf den Knopf drücke, vermischen sie sich komischerweise irgendwie zusammen. Das hat daran gelegen, dass die Bilder nach dem Drücken sich nicht removed haben, sondern immer neue Bilder mit dazu gepackt haben...

Ich bin ja selber grade an einem Spiel zu basteln, ein bischen das Können auf die Probe stellen (eine Shadez Nachmache)...
Und wenn ich da einen Button mit Punkten oder Strichen oder sonst etwas habe sieht das nicht umbedingt schön aus :)
Ich gebe zu ich habe dieses LookAndFeel immer genutzt, weil es ohne Bilder oder ohne Edit viel besser aussieht,
als das Default LookAndFeel...

Und Arbeiten tuh ich da lieber mit gewöhnlicher JFrame, aber das JavaFX werde ich mir merken :)
Vllt gibts ja noch andere Ideen wie man das wirklich ganz weg bekommt.
Mir würde auch sowas reichen wie setColorOfBorderPoints(0,0,0,0); ...
 

Sehales

Bekanntes Mitglied
Wie gesagt, deine Methode setColorOfBorderPoints(...) hättest du im Prinzip über eine LAF Modifikation.
Dafür müsstest du halt den Teil im LAF der für den Button zuständig ist, mit der eigenen Klasse überschreiben und diese dann setzen. Möglich ist das auf jeden Fall, nur müsstest du dich da halt etwas einlesen.
 


Schreibe deine Antwort... und nutze den </> Button, wenn du Code posten möchtest...
Ähnliche Java Themen
  Titel Forum Antworten Datum
Hilde22 Neu Start JButton einfügen Java Basics - Anfänger-Themen 2
W GUI - JButton ohne Funktion? Java Basics - Anfänger-Themen 24
M JButton setBackground() färbt nicht den ganzen Knopf Java Basics - Anfänger-Themen 4
C JButton reagiert nicht auf actionListener Java Basics - Anfänger-Themen 15
G jButton führt Main Methode nicht richtig aus Java Basics - Anfänger-Themen 3
J Jbutton blinkt Java Basics - Anfänger-Themen 5
C JButton Text 2 Mal ändern funktioniert nicht Java Basics - Anfänger-Themen 8
E JButton und JTextField Java Basics - Anfänger-Themen 1
V_Fynn03 Erste Schritte JButton funktioniert nicht trotz richtiger Methode. Java Basics - Anfänger-Themen 17
J Erste Schritte if Abfrage von JButton in 2. Klasse Java Basics - Anfänger-Themen 27
J Erste Schritte Actionlistener für tbar/ JButton Java Basics - Anfänger-Themen 15
krgewb Icon von JButton ändern Java Basics - Anfänger-Themen 1
P JButton -Arrays Java Basics - Anfänger-Themen 4
A JButton in anderer Klasse bearbeiten. Java Basics - Anfänger-Themen 2
L Erste Schritte JButton reagiert nicht Java Basics - Anfänger-Themen 5
S Bild über JButton legen Java Basics - Anfänger-Themen 3
V Einem JButton anweisungen geben Java Basics - Anfänger-Themen 4
D Methoden JButton und JLabel in einer Methode erstellen Java Basics - Anfänger-Themen 5
F Interface JButton von anderer Klasse hinzufügen Java Basics - Anfänger-Themen 2
J JButton macht was er will Java Basics - Anfänger-Themen 3
D JButton soll Farbe von JTextfield ändern Java Basics - Anfänger-Themen 5
H JButton - Wechsel der Textfarbe alle 500ms Java Basics - Anfänger-Themen 10
G KeyListener und JButton vertragen sich nicht Java Basics - Anfänger-Themen 1
N JButton anpassen Java Basics - Anfänger-Themen 3
S JButton soll für bestimmte Zeit verschwinden Java Basics - Anfänger-Themen 5
schoenosrockos JButton füllt immer das ganze frame Java Basics - Anfänger-Themen 1
D JButton in JDialog mit Action belgen Java Basics - Anfänger-Themen 6
V JButton einer anderen Klasse übergeben? Java Basics - Anfänger-Themen 6
F JButton [] mit Werten hinterlegen Java Basics - Anfänger-Themen 10
M Code um per jButton ein neues Fenster zu öffnen Java Basics - Anfänger-Themen 3
A weiter JButton Fehler Java Basics - Anfänger-Themen 3
W JTable mit einem JButton-Array füllen Java Basics - Anfänger-Themen 4
S JCombobox und JButton verknüpfen Java Basics - Anfänger-Themen 6
V wie kann ich eine Schleife pausieren, bis ein Jbutton gedrückt wird ? Java Basics - Anfänger-Themen 17
N Erste Schritte JButton reagiert nur einmal. Java Basics - Anfänger-Themen 12
S JButton Java Basics - Anfänger-Themen 2
A Farben wechseln mit JButton Java Basics - Anfänger-Themen 2
S Farbe eine Zeile in JTable ändern, wenn JButton geklickt wurd Java Basics - Anfänger-Themen 4
F Funktion eines JButton in einen Vektor verlagern Java Basics - Anfänger-Themen 4
S Interface JButton etc. wird in JFrame mit paint() nicht angezeigt Java Basics - Anfänger-Themen 6
A Labels Inner JButton Event Erstellbar? Java Basics - Anfänger-Themen 3
K JButton alles zurücksetzen Java Basics - Anfänger-Themen 1
U JButton: Beschriftung ueber Variable zuweisen Java Basics - Anfänger-Themen 6
S JButton erscheint erst bei Mouseover Java Basics - Anfänger-Themen 10
S JButton mit ActionListener Java Basics - Anfänger-Themen 5
E Problem mit erben von JButton Java Basics - Anfänger-Themen 7
J Bei Hinzufügen von JButton Programm langsam Java Basics - Anfänger-Themen 3
J Verknüpfung von JButton to JTextField Java Basics - Anfänger-Themen 4
S Jbutton per Passworteingabe aktivieren Java Basics - Anfänger-Themen 2
G über JButton Action einen anderen Button verändern Java Basics - Anfänger-Themen 7
H JButton - Icon(.png) aus resources laden Java Basics - Anfänger-Themen 23
M Hintergrundbild für JButton Java Basics - Anfänger-Themen 6
A jbutton - icon linksbündig, text zentriert Java Basics - Anfänger-Themen 10
M Input/Output JFrame mit JButton und JTextfield Java Basics - Anfänger-Themen 114
J Hilfe bei JButton Java Basics - Anfänger-Themen 6
A JButton[] und String[] in doppelter For-Schleife Java Basics - Anfänger-Themen 4
W JButton in gleiche Größe bringen Java Basics - Anfänger-Themen 4
pg1337 JButton zuschneiden Java Basics - Anfänger-Themen 3
T Modales JDialog schliessen mit JButton Java Basics - Anfänger-Themen 2
D JButton Array setBackground Java Basics - Anfänger-Themen 2
F JButton wie selektierter JTabbebPane-Header Java Basics - Anfänger-Themen 7
G jButton bei Klick String +1 Java Basics - Anfänger-Themen 5
C OOP Java JButton mit Funktion belegen Java Basics - Anfänger-Themen 3
S JButton wird nicht angezeigt Java Basics - Anfänger-Themen 14
C JButton.getIcon() != null Java Basics - Anfänger-Themen 3
E JButton-Text wird in Schleife nicht geändert Java Basics - Anfänger-Themen 4
F welches Layout für JButton-Liste verwenden Java Basics - Anfänger-Themen 6
T JButton Text ändern Java Basics - Anfänger-Themen 4
L JButton erscheint nur mit pack() Java Basics - Anfänger-Themen 3
U Passwort auf JButton setzen. Java Basics - Anfänger-Themen 2
E JButton Hintergrund / Rahmen entfernen? Java Basics - Anfänger-Themen 4
L Bild auf einem JButton Java Basics - Anfänger-Themen 4
K JButton.setText Problem Java Basics - Anfänger-Themen 6
M JButton und DisabledIcon Java Basics - Anfänger-Themen 2
K jButton zur Laufzeit hinzufügen Java Basics - Anfänger-Themen 22
A GUI - JButton problem! Java Basics - Anfänger-Themen 5
M JButton selbst nachprogrammieren Java Basics - Anfänger-Themen 3
A JButton Textrahmen Java Basics - Anfänger-Themen 7
A Platzierung eines JButton Java Basics - Anfänger-Themen 4
D JButton oder ImageIcon klickt "langsam" Java Basics - Anfänger-Themen 5
E JButton klassenübergreifend nutzen? Java Basics - Anfänger-Themen 6
R Liste graphischer Objekte z.B. JButton dynamisch erstellen Java Basics - Anfänger-Themen 13
J JList Inhalt nach JButton Klick aktualisieren Java Basics - Anfänger-Themen 8
S JButton trotz Box-Layout skalieren Java Basics - Anfänger-Themen 6
P JButton identifizieren Java Basics - Anfänger-Themen 8
K Funktion zu einem JButton hinzufügen Java Basics - Anfänger-Themen 27
D HTML Text von jButton disablen Java Basics - Anfänger-Themen 2
E Auf JButton in Arraylist zugreifen Java Basics - Anfänger-Themen 6
E Andere Form eines JButton Java Basics - Anfänger-Themen 17
A JButton ActionListener nach einmaligem Ausführen zurücksetzen Java Basics - Anfänger-Themen 13
B JButton Größe einstellen? Java Basics - Anfänger-Themen 3
E Zeilenumbruch in JButton mit Variable Java Basics - Anfänger-Themen 2
A JButton erscheint nicht (BlueJ) Java Basics - Anfänger-Themen 2
M JButton sieht komisch aus :-) Java Basics - Anfänger-Themen 5
B JPanel über JButton umändern Java Basics - Anfänger-Themen 9
D JButton transparent bekommen? Java Basics - Anfänger-Themen 5
H JButton Unsichtbar Java Basics - Anfänger-Themen 7
R JTextField mittels JButton in Konsole ausgeben Java Basics - Anfänger-Themen 2
J Variable die bei JButton Clicks mitzählt Java Basics - Anfänger-Themen 9
Developer_X JButton removt sich selbst Java Basics - Anfänger-Themen 32

Ähnliche Java Themen

Neue Themen


Oben