이 기사에서는 Java Swing 구성 요소 사용자 정의 버튼 구현에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
런닝 렌더링을 살펴 보겠습니다.
특정 코드는 다음과 같습니다.
패키지 테마; 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.jbutton; import javax.swing.jcomponent; import javax.swing.jframe; import javax.swing.jpanel; import javax.swing.painter; import javax.swing.swingutilities; import javax.swing.uidefaults; import javax.swing.swing 클래스 Buttonskindemo {public static void main (string [] args) {swingUtilities.invokelater (new runnable () {public void run () {for (uimanager.lookandfeelinfo laf : uimanager .getInstalledlookandfeels ()) {if ( "nimbus"). uimanager.setLookAndFeel (laf.getClassName ())} CATCH (E.PrintStackTrace ()}}}} (map.Entry <개체, enther : uimanager .getLookandFeelDefaults ()) system.out New Jpanel (0, 1, 20, 20); void Paint (g.setrenderinghint, renderinghints.value_antialias_on) (G.SetStroke); 8); rendering.key_antialiasing, value_antialias_on); Add. getContentPane (). PANEL, BORMENTLAYOUT.CENTER.PACK (); }}Java 알고리즘에 대한 자세한 내용은이 사이트에 관심이있는 독자들이 주제를 볼 수 있습니다. "Java 데이터 구조 및 알고리즘 자습서", "Java Operation Dom Node Tips 요약", "Java 파일 및 디렉토리 작동 팁 요약"및 "Java Cache Operation Tips의 요약"을 볼 수 있습니다.
이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.