Este artigo descreve a implementação do botão de personalização do componente Java Swing. Compartilhe -o para sua referência, como segue:
Vamos dar uma olhada nas renderizações em execução:
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.jbutton; importar javax.swing.jcomponent; importar javax.swing.jframe; importar javax.swing.jpanel; importar javax.swing.painter; importantesswing.swing.swingutities; import javax.swing.uidefaults; importAxxax.swing.swingutities; classe Buttonskindemo {public static void main (string [] args) {swingutilities.invokelater (new runnable () {public void run () {for (uimanager.lookandfeelinfo laf: uimanager .getInSlalledAndfeels () {se ("nimbus". Uimanager.setLookAndFeel (laf.getclassName ()); System.out.println (Entrada.getKey () + "=" + Entry.getValue ()); JPanel (novo GridLayout (0, 1, 20, 20); Painting GRAPHICS2D G, JCOMPONSE C, INT W, INT H) {G.SETRERNDERINGHINT (renderinghints.key_antialiasing, renderinghints.value_antialias_on); G.SETCOLOR (Color.light_gray); Renderinghints.key_antialias, renderinghints.value_antialias_on); Painel.Add (botão); Frame.getContentPane (). }}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.