java画动画矩形代码 java简单动画效果

画空心矩形的代码是什么?要java的 。以下是代码java画动画矩形代码,可以参考一下java画动画矩形代码,希望对您有帮助 。
============================================
public class PrintStars {
private static final int LENGTH=10;
private static final int WIDTH=20;
public static void main(String[] args) {
for (int i = 0; iLENGTH; i++) {
if(i==0||i==LENGTH-1){
for (int j = 0; jWIDTH; j++) {
System.out.print("* ");
}
}else {
for (int j = 0; jWIDTH; j++) {
if(j==0||j==WIDTH-1){
System.out.print("* ");
}else {
System.out.print("");
}
}
}
System.out.println();
}
}
}
java 画矩形你的代码有问题,你的类本身是frame , 你也在类中绘制,但是你却没有显示,而是另外定义了一个frame来显示,你修改一下:
import java.awt.Color;
import java.awt.Component;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Rectangle;
public class FrameTest extends Frame {
/**
* @param args
*/
public void paint(Graphics g)
{
super.paint(g);
g.setColor(Color.black);
g.fillRect(100, 100, 30, 30);
try {
Thread.sleep(500);
}
catch (Exception ex) {
ex.printStackTrace();
}
//repaint();
}
FrameTest()
{
super("title");
setLocation(100,100);
【java画动画矩形代码 java简单动画效果】setSize(600,400);
setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
FrameTest ft=new FrameTest();
}
}
这样应该没问题了 。
java编程:绘制矩形问题:class
DrawIt
让这个类直接集成JFrame,
然后你重写paint方法,就会自动绘制了
java中做一个按钮,点击按钮后画一个矩形的代码怎么写?兄弟帮你写了一个:
import java.awt.Button;
import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.Random;
public class Print {
public static void main(String[] args) {
new Te();
}
}
class Te extends Frame implements ActionListener {
Color cc = Color.red;
int x = -20, y = -50;
Random r = new Random();
public Te() {
this.setLayout(null);
Button b = new Button("画圆");
this.add(b);
b.setBounds(30,30,50,50);
b.addActionListener(this);
this.addWindowListener(new WindowAdapter () {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
this.setBounds(200,200,500,400);
this.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
this.cc = Color.red;
this.x = r.nextInt(400);
do {
int x1 = r.nextInt(300);
this.y = x1;
} while (this.y50);
this.repaint();
}
@Override
public void paint(Graphics g) {
Color c = g.getColor();
g.setColor(cc);
g.drawRect(x,y,50,50);
g.setColor(c);
}
}
初学 用Java画一个空的矩形 谁帮我看看有没有更简便方法代码如下:
public class FunctionTest{
public static void main(String[] args) {
int m = 7, n = 10;
for (int i = 0; im; i++) {
for (int j = 0; jn; j++) {
if (i == 0 || i == (m - 1)) {
System.out.print("*");
} else if (j == 0 || j == (n - 1)) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();

推荐阅读