首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java Graphics_六

2013-11-22 
Java Graphics_6package com.hanimport java.awt.Canvasimport java.awt.Colorimport java.awt.Fontim

Java Graphics_6

Java Graphics_六

package com.han;import java.awt.Canvas;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Shape;import java.awt.geom.Rectangle2D;import java.util.Date;import java.util.Locale;import javax.swing.JFrame;@SuppressWarnings("serial")public class Graphics_6 extends JFrame {private Shape rect;private Font font;private Date date;public Graphics_6() {// TODO Auto-generated constructor stub//getContentPane().add(new CanvasPanel());add(new CanvasPanel());}class CanvasPanel extends Canvas {public void paint(Graphics g) {Graphics2D g2 = (Graphics2D) g;rect = new Rectangle2D.Double(10, 10, 200, 85);font = new Font("宋体", Font.BOLD, 16);date = new Date();g2.setColor(Color.CYAN);g2.fill(rect);g2.setColor(Color.BLUE);g2.setFont(font);g2.drawString("现在时间是:", 20, 30);//Locale l = null;g2.drawString(String.format(Locale.CHINA, "%tr", date), 50, 60);g2.drawString(String.format(Locale.US, "%tr", date), 50, 75);g2.drawString(String.format(Locale.FRANCE, "%tr", date), 50, 90);}}/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubGraphics_6 frame = new Graphics_6();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setTitle("绘制文本");frame.setSize(230, 140);frame.setVisible(true);}}


热点排行