이 기사에서는 Java Swing 구성 요소의 Radiobutton의 사용자 정의에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
먼저 렌더링을 살펴 보겠습니다.
특정 코드는 다음과 같습니다.
패키지 테마; import java.awt.basicstroke; import java.awt.borderlayout; import java.awt.color; import java.awt.graphics2d; import java.awt.gridlayout; import java.awt.renderinghints; import java.util.map; javax.swing.jcomponent; import javax.swing.jframe; import javax.swing.jpanel; import javax.swing.jradiobutton; import javax.swing.painter; import javax.swing.swingutiencies; import javax.swing.uidefaults; javax.swing.uimanager; javax.swing.windowconstants; public class radiobuttonskindemo {public static void main (string [] args) {swingutilities.invokelater (new runnable () {public void run () {for (uimanager.lookandfeelinfo laf : uimanstaller ()) (nimbus ".equals (laf.getname ())) {uimanager.setlookandfeel (laf.getclassname ()) {e.printstacktrace (}}}; ((Entry.getKey (). toString ()). StartSwith ( "radiobutton")) {system.out.println (enther.getKey () + "=" + enther.getValue ()}} jframe ( "www.vevb.com -radiobutton demo"); setDefaultCloseOperation (WindowConstants.exit_on_close). PALEN.SETBACKGRARTE (COLOR.DARKGRAY); renderhint. renderinghints. }); rad radiobuttondefaults.put ( "radiobutton [selected] .iconpainter", New Painter <jcomponent> () {public void paint (graphics2d g, jcomponent c, int w, int h) {g.setrenderinghint (renderinghints.key_antialiasing, renderinghints. g.setscolor (1, 1, w -4, h -4); }}; Jradiobutton Radiobutton = "Myradiobutton"; "nimbus.overrides.inheritDefaults"; frame.setLocationRelativeTo (null); }}Java 알고리즘에 대한 자세한 내용은이 사이트에 관심이있는 독자들이 주제를 볼 수 있습니다. "Java 데이터 구조 및 알고리즘 자습서", "Java Operation Dom Node Tips 요약", "Java 파일 및 디렉토리 작동 팁 요약"및 "Java Cache Operation Tips의 요약"을 볼 수 있습니다.
이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.