Artikel ini menjelaskan penyesuaian radiobutton komponen ayunan Java. Bagikan untuk referensi Anda, sebagai berikut:
Mari kita lihat rendering terlebih dahulu:
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.jcomponent; import javax.swing.jframe; impor javax.swing.jpanel; impor javax.swing.jradiobutton; impor javax.swing.painter; impor javax.swing.swingutilities; impor javax.swing.uidefaults; impor javax. javax.swing.windowconstants; kelas publik RadioButTonskindemo {public static void main (string [] args) {swingutilities.invokelater (runnable baru () {public void run () {for (uimanager.lookandfeelinfo laf: uimanager .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar .gesar. Gesar. Gesar. Gesar. Gesar. "Nimbus" .Equals (laf.getName ())) {coba {uimanager.setLookandFeel (laf.getClassName ()); (enter.getKey (). ToString ()). StartSwith ("RadioButton")) {System.out.println (entry.getKey () + "=" + entri.getValue ()); frame.setDefaultCloseOperation (windowconstants.exit_on_close); Panel.setBackground (Color.DarkGray); Renderinghints.key_antialiasing, renderinghints.value_antialias_on); }); G.Setstroke (Basicstroke baru (2F)); 4); "Nimbus. frame.setLocationRelativeto (null); }}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.