Vẽ text sử dụng Java GUI trong Java
Miêu tả vấn đề
Cách vẽ text bởi sử dụng Java GUI?
Giải pháp
Ví dụ sau minh họa cách vẽ text bởi sử dụng các phương thức drawString(), setFont() của lớp Graphics trong Java.
import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints;import javax.swing.JFrame; import javax.swing.JPanel;public class Main extends JPanel{ public void paint(Graphics g) { Graphics2D g2 = (Graphics2D)g; g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); Font font = new Font("Serif", Font.PLAIN, 96); g2.setFont(font); g2.drawString("Text", 40, 120); } public static void main(String[] args) { JFrame f = new JFrame(); f.getContentPane().add(new Main()); f.setSize(300, 200); f.setVisible(true); } }
Kết quả
Code trên sẽ cho kết quả sau:
Text is displayed in a frame.
Bài học Bài tập Java phổ biến tại hoconline.club:
lap_trinh_gui_trong_java.jsp
Bài viết liên quan