This article describes the method of java to write high-definition fonts and borders in Java. Share it for your reference. The specific implementation method is as follows:
Graphics2D g2=(); //(RenderingHints.KEY_TEXT_ANTIALIASING,RenderingHints.VALUE_TEXT_ANTIALIAS_ON); (RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON); (RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); (RenderingHints.KEY_STROKE_CONTROL, RenderingHints.VALUE_STROKE_PURE); (RenderingHints.KEY_COLOR_RENDERING, RenderingHints.VALUE_COLOR_RENDER_QUALITY); //(RenderingHints.KEY_ALPHA_INTERPOLATION, RenderingHints.VALUE_ALPHA_INTERPOLATION_QUALITY); FontRenderContext frc = (); TextLayout tl = new TextLayout("Website:", new Font("Songyi", ,14), frc); Shape sha = ((5,25)); (new BasicStroke(3.0f)); (); (sha); (); (sha); ();
I hope this article will be helpful to everyone's Java programming.