mypanel.java

来自「Jbuilder100个例子 都是经典例子 对大家学习Jbuilder非常有帮助」· Java 代码 · 共 45 行

JAVA
45
字号
package useshear;import java.awt.*;import javax.swing.JPanel;import java.awt.geom.*;/** * Title: * Description: * Copyright:    Copyright (c) 2001 * Company: * @author * @version 1.0 */public class MyPanel extends JPanel {  BorderLayout borderLayout1 = new BorderLayout();  private static int gap=10, width=50;  private Rectangle rect = new Rectangle(gap, gap, 50, 50);  public MyPanel() {    try {      jbInit();    }    catch(Exception ex) {      ex.printStackTrace();    }  }  void jbInit() throws Exception {    this.setLayout(borderLayout1);  }  public void paintComponent(Graphics g) {    super.paintComponent(g);    Graphics2D g2d = (Graphics2D)g;    for (int i=0; i<5; i++) {      g2d.setPaint(Color.blue);      g2d.fill(rect);      g2d.shear(0.2, 0.0);      g2d.translate(2*gap + width, 0);    }  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?