تصف هذه المقالة تنفيذ زر تخصيص مكون Java Swing. شاركه للرجوع إليه ، على النحو التالي:
دعنا نلقي نظرة على الاداءات الجارية:
الرمز المحدد كما يلي:
package temedemo ؛ import java.awt.basicsstroke ؛ import java.awt.borderlayout ؛ import java.awt javax.swing.jbutton ؛ استيراد javax.swing.jcomponent ؛ استيراد javax.swing.jframe ؛ استيراد javax.swing.jpanel ؛ استيراد javax.swing.painter ؛ استيراد javax.swing.swing.swingtilities ؛ javax.swing.uidefaults ؛ eSport javax.swing. javax.swing.windowconstants ؛ public class buttonskindemo {public static void main (string [] args) {swingutabilities.invokelater (new RunNable () {public void run () {if (uimanager.lookandfeelinfo laf: uimanager .getinstalledflooking () ("nimbus" .equals (laf.getName ())) (Entry.getKey (). GetContentPane (). buttondefaults.put ("button.backgroundpainter" ، رسام جديد <JComponent> () {public void paint (Graphics2d G ، JComponent C ، int W ، int H) {g.setRenderingHint (renderinghints.key_antialiasing ، renderinghints.value_antialias_on) ؛ G.SetColor {public void paint (graphics2d g ، jcomponent c ، int w ، 2 ، 8) ؛ NOMERBUTTON = New JButton (" }}لمزيد من المعلومات حول خوارزميات Java ، يمكن للقراء المهتمين بهذا الموقع عرض الموضوعات: "بنية بيانات Java وبرنامج تعليمي الخوارزمية" ، "ملخص" Tips Java ".
آمل أن يكون هذا المقال مفيدًا لبرمجة Java للجميع.