
正文
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; i LENGTH; i++) {
if(i==0||i==LENGTH-1){
for (int j = 0; j WIDTH; j++) {
System.out.print("* ");
}
}else {
for (int j = 0; j WIDTH; j++) {
if(j==0||j==WIDTH-1){
System.out.print("* ");
}else {
System.out.print(" ");
}
}
}
System.out.println();
}
}
}
相关问答
Q1: 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);
setSize(600,400);
setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
FrameTest ft=new FrameTest();
}
}
这样应该没问题了。
Q2: java编程:绘制矩形问题:
class
DrawIt
让这个类直接集成JFrame,
然后你重写paint方法,就会自动绘制了
Q3: 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.y 50);
this.repaint();
}
@Override
public void paint(Graphics g) {
Color c = g.getColor();
g.setColor(cc);
g.drawRect(x,y,50,50);
g.setColor(c);
}
}
Q4: 初学 用Java画一个空的矩形 谁帮我看看有没有更简便方法
代码如下:
public class FunctionTest {
public static void main(String[] args) {
int m = 7, n = 10;
for (int i = 0; i m; i++) {
for (int j = 0; j n; 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();
}
}
}
运行结果:
java画动画矩形代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java简单动画效果、java画动画矩形代码的信息别忘了在本站进行查找喔。







