Artikel ini menjelaskan implementasi tombol Kustomisasi Komponen Java Swing. Bagikan untuk referensi Anda, sebagai berikut:
Mari kita lihat rendering berjalan:
Kode spesifiknya adalah sebagai berikut:
Paket Themedemo; impor java.awt.basicstroke; impor java.awt.borderlayout; impor java.awt.color; impor java.awt.graphics2d; impor java.awt.gridlayout; impor java.awt.renderinghints; impor java. javax.swing.jbutton; impor javax.swing.jcomponent; impor javax.swing.jframe; impor javax.swing.jpanel; import javax.swing.painter; impor javax.swing.swingutilities; impor javax.swing.uidefaults; impor javax.swing; Javax; Javax. Class Buttonskindemo {public static void main (string [] args) {swingutilities.invokelater (runnable baru () {public void run () {for (uimanager.lookandfeelinfo laf: uimanager .getInstalledLookAndFeels ()) {"nimB. Uimanager.setLookandFeel (laf.getClassName ()); System.out.println (Entry.getKey () + "=" + Entry.getValue ()); = JPanel baru (GridLayout baru (0, 1, 20, 20)); Cat public void (Graphics2d G, JComponent C, Int W, int H) {G.SetrenderingHint (renderinghints.key_antialiasing, renderinghints.value_antialias_on, 0 wh. -white (2fite); 8); G.SetrenderingHint (renderinghints.key_antialiasing, renderinghints.value_antialias_on) JBUTTON ("MyButton"); Panel.add (NormalButton); }}Untuk informasi lebih lanjut tentang algoritma java, pembaca yang tertarik dengan situs ini dapat melihat topik: "struktur data java dan tutorial algoritma", "ringkasan tips node dom java", "ringkasan file operasi java dan direktori" dan "ringkasan tip operasi java cache" tips java "tips java" Tips "Java Cache Tips"
Saya harap artikel ini akan membantu pemrograman Java semua orang.