如何用 Java Swing 建立畫布?
使用 Graphics2D 類在 Java Swing 中繪製畫布 -
public void paint(Graphics g) { Graphics2D graphic2d = (Graphics2D) g; graphic2d.setColor(Color.BLUE); graphic2d.fillRect(100, 50, 60, 80); }
上面,我們建立一個矩形,並新增顏色。
以下是用 Java 建立畫布的示例 -
示例
package my; import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JFrame; import javax.swing.JPanel; public class SwingDemo extends JPanel { @Override public void paint(Graphics g) { Graphics2D graphic2d = (Graphics2D) g; graphic2d.setColor(Color.BLUE); graphic2d.fillRect(100, 50, 60, 80); } public static void main(String[] args) { JFrame frame = new JFrame("Demo"); frame.add(new SwingDemo()); frame.setSize(550, 250); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
這將生成以下輸出 -
廣告