Java使用GUI繪制線條的示例
在Java的GUI編程中,如何使用GUI繪制線條?
以下示例演示了如何使用Graphics2D類的Line2D對象的draw()方法作為參數(shù)來繪制一條線。
package com.yiibai;import java.awt.*;import java.awt.event.*;import java.awt.geom.Line2D;import javax.swing.JApplet;import javax.swing.JFrame;public class DrawAndDisplayLine extends JApplet { public void init() { setBackground(Color.white); setForeground(Color.white); } public void paint(Graphics g) { Graphics2D g2 = (Graphics2D) g; g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2.setPaint(Color.gray); int x = 8; int y = 9; g2.draw(new Line2D.Double(x, y, 200, 200)); g2.drawString('畫一條線的示例', x, 250); } public static void main(String s[]) { JFrame f = new JFrame('畫一條線'); f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) {System.exit(0); } }); JApplet applet = new DrawAndDisplayLine(); f.getContentPane().add('Center', applet); applet.init(); f.pack(); f.setSize(new Dimension(300, 300)); f.setVisible(true); }}
上述代碼示例將產(chǎn)生以下結果。
以上就是Java使用GUI繪制線條的示例的詳細內(nèi)容,更多關于Java gui的資料請關注好吧啦網(wǎng)其它相關文章!
相關文章:
1. moment轉化時間戳出現(xiàn)Invalid Date的問題及解決2. python爬蟲實戰(zhàn)之制作屬于自己的一個IP代理模塊3. 為什么你的android代碼寫得這么亂4. 解決VUE項目localhost端口服務器拒絕連接,只能用127.0.0.1的問題5. 跟我學XSL(一)第1/5頁6. 使用JSP技術實現(xiàn)一個簡單的在線測試系統(tǒng)的實例詳解7. Python中內(nèi)建模塊collections如何使用8. Java剖析工具YourKit 發(fā)布5.0版本9. 開發(fā)效率翻倍的Web API使用技巧10. 動態(tài)設置django的model field的默認值操作步驟
