Dieser Artikel beschreibt das benutzerdefinierte Kontrollkästchen für Java -Swing -Komponenten. Teilen Sie es für Ihre Referenz wie folgt weiter:
Schauen wir uns den Laufeffekt an:
Der spezifische Code lautet wie folgt:
Paketthemo; import Java.awt.Basicstroke; Import Java.awt.borderLayout; Import Java.awt.Color; Import Java.awt.graphics2d; Import Java.awt.gridLayout; Import Java.awt.renderingHints; javax.swing.jcheckbox; import javax.swing.jcomponent; import Javax.swing.jframe; import Javax.swing.jpanel; import Javax.swing.paineer; Import Javax.swing.swing. javax.swing.windowconstants; public class checkboxskindemo {public static void main (String [] args) {SwingUtilities.invokelater (new Runnable () {public void run () {für (uimanager.lookandfeelinfo laf: uimanager. ("Nimbus" .Equals (laf.getName ()) {try {uimanager.setlookandfeel (laf.getClassName ()); ((Entry.Getkey (). ToString ()). Fram.GeContentPane (). CheckBoxDefaults.put ("Checkbox.iconpainter", neuer Maler <JComponent> () {public void Paint (Graphics2d G, JComponent C, int W, int H) {G.SetrenderingHint (RenderingHints.key_antialiasing, RenderingHints.Value_Antials_Onte_onte_onte_on); G.SetColor (Farbe); Paint (Graphics2d G, JComponent C, int W, int H) {G.SetRenderingHint (RenderingHints G.SetColor (color.dark_gray); JCheckBox ("myCheckbox"); Panel.Add (Normalcheckbox); }}Für weitere Informationen zu Java -Algorithmen können Leser, die an dieser Website interessiert sind, die Themen "Java -Datenstruktur und Algorithmus -Tutorial", "Zusammenfassung der Java -Operation DOM -Knoten -Tipps", "Zusammenfassung der Java -Datei- und Verzeichnisoperationstipps" und "Zusammenfassung der Java -Cache -Operation Tipps" anzeigen
Ich hoffe, dieser Artikel wird für Java -Programme aller hilfreich sein.