close
public class MessagePane extends JPanel {

	private static final long serialVersionUID = 1L;
	
	@Override
	protected void paintComponent(final Graphics g) {
		final Graphics2D graphics2D = (Graphics2D) g;
		RenderingHints qualityHints = new RenderingHints(RenderingHints.KEY_ANTIALIASING,
				RenderingHints.VALUE_ANTIALIAS_ON);
		qualityHints.put(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY);
		graphics2D.setRenderingHints(qualityHints);
		graphics2D.setPaint(Color.ORANGE);
		int width = getWidth();
		int height = getHeight();
		GeneralPath path = new GeneralPath();
		path.moveTo(0, 0);
		path.lineTo(width, 0);
		path.lineTo(width, height-10);
		path.lineTo(width / 2 + 5, height-10);
		path.lineTo(width / 2, height);
		path.lineTo(width / 2 - 5, height-10);
		path.lineTo(0, height - 10);
		path.closePath();
		graphics2D.fill(path);
		
	}
	
	public static void main(String[] args) {
		JWindow f = new JWindow();
		f.setSize(100, 107);
		f.setLocationRelativeTo(null);
		MessagePane panel = new MessagePane();
		f.add(panel);

		f.setBackground(new Color(0, 0, 0, 0));
		f.setVisible(true);
	}
}

}

arrow
arrow
    創作者介紹
    創作者 Kingkazma 的頭像
    Kingkazma

    Kingkazma的部落格

    Kingkazma 發表在 痞客邦 留言(0) 人氣()