Este artigo descreve a personalização do radiobutton dos componentes do Java Swing. Compartilhe -o para sua referência, como segue:
Vamos dar uma olhada nas renderizações primeiro:
O código específico é o seguinte:
pacote temedemo; importar java.awt.basicsTroke; importar java.awt.borderlayout; importar java.awt.color; importar java.awt.graphics2d; importação java.awt.gridlayout; import java.awt.RenderingEnTaSt; javax.swing.jcomponent; importar javax.swing.jframe; importar javax.swing.jpanel; importar javax.swing.jradiobutton; importar javax.swing.painter; importação javax.swing.swingtilities; importinging javax.swing.uideFaxs; importação; javax.swing.windowconstants; classe pública radiobuttonskindemo {public static void main (string [] args) {swingutilities.invokelater (new runnable () {public void run () {for (uimanager.lookandfeelinfo laf: uimanager. ("Nimbus" .equals (laf.getname ())) {try {uimanager.setLookAndFeel (laf.getclassName ()); ((entrada.getKey (). frame.setDefaultCloseoperation (WindowConstants.exit_on_close); painel.setbackground (color.Darkgray); Renderizando -se. }); BasicsTroke (2f); Jradiobutton Radiobutton = novo Jradiobutton ("Myradiobutton"); um deslizamento normal para comparar o Jradiobutton NormalButton = New Jradiobutton ("NormalRadionButton"); }); }}Para obter mais informações sobre os algoritmos Java, os leitores interessados neste site podem visualizar os tópicos: "Estrutura de dados Java e tutorial de algoritmo", "Resumo das dicas de nó da operação Java Dom", "Resumo de dicas de operação de Java e Operação de Java" e "Resumo de Java cache" Tips "TIPS"
Espero que este artigo seja útil para a programação Java de todos.