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)生以下結(jié)果。
以上就是Java使用GUI繪制線條的示例的詳細(xì)內(nèi)容,更多關(guān)于Java gui的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. xml文件的結(jié)構(gòu)解讀第1/2頁2. jsp實(shí)現(xiàn)局部刷新頁面、異步加載頁面的方法3. Jsp中request的3個基礎(chǔ)實(shí)踐4. SSM框架整合JSP中集成easyui前端ui項(xiàng)目開發(fā)示例詳解5. python線性插值解析6. PHP連接MySQL數(shù)據(jù)庫操作代碼實(shí)例解析7. Python requests模塊session代碼實(shí)例8. JSP 中request與response的用法詳解9. 詳解java CountDownLatch和CyclicBarrier在內(nèi)部實(shí)現(xiàn)和場景上的區(qū)別10. python文件讀取失敗怎么處理
