怎么在java窗口中绘制一个正方体?该怎么写代码
2个回答
展开全部
import java.awt.Graphics;
import javax.swing.JFrame;
public class aa extends JFrame {
public static void main(String[] args) {
new aa();
}
public aa() {
this.pack();
this.setTitle("画矩形");
this.setSize(300, 200);
this.setResizable(false);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void paint(Graphics g) {
this.setSize(300, 200);
g.drawRect(60, 60, 50, 30);
}
}
展开全部
//可以参考一下
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Test extends JFrame{
public static void main(String[] args) {
new Test();
}
Test() // 构造函数
{
MyPanel mp=new MyPanel();
this.add(mp);
this.setTitle("画正方体");
this.setSize(300,350);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
}
}
class MyPanel extends JPanel
{
/* 重写画图方法 */
public void paint(Graphics g) {
super.paint(g);
/* 执行画图功能 */
g.drawLine(70, 0, 270, 0);
g.drawLine(0,70,200,70);
g.drawLine(0,270,200,270);
g.drawLine(0,70,0,270);
g.drawLine(200,70,200,270);
g.drawLine(270,0,270,200);
g.drawLine(0,70,70,0);
g.drawLine(200,70,270,0);
g.drawLine(200,270,270,200);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询