Swing zmiana stylu

Swing zmiana stylu
  • Rejestracja: dni
  • Ostatnio: dni
0

Krótko i na temat. Jak zmienić styl komponentów/okna w Swing/AWT ?

Wiem że można za pomocą setBackground zmienić kolor albo setFont czcionkę. A ja bym chciał na przykład zrobić naciski z zaokrąglonymi rogami i z inna grafiką w tle buttona.

Q4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 103
0

Najprościej zrobić to tak:

Kopiuj
 
	        try {
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
		} catch (ClassNotFoundException | InstantiationException
				| IllegalAccessException | UnsupportedLookAndFeelException e) {
			e.printStackTrace();
		}

Wymieniony wyżej kod powoduje, że okno ma standardowy wygląd systemowy. Ewentualnie jak chcesz zrobić jakiś button wedle własnego uznania to możesz zrobić klasę implementującą interfejs Border. Następnie w przycisku JButton.setBorder(tutaj ta customowa klasa).

airborn
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 274
0

Można się bawić w modyfikacje Synth'a. Ale dokumentacja tego jest taka sobie. http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/synth.html

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.