谁能帮我用java和C#编写一个空心等腰三角形,急急急!!!!
解决方案 »
- 父类引用指向指向子类对象有啥作用呢?作何解释?
- 关于一个静态变量的问题
- 为什么我的java在dos下程序运行时,老是显示error:can not read ave.java.ave是我自己写的程序名,环境变量我也设置对了呀,运行java -version一切正常
- 有一道线程问题想不通,望大家指点下
- JAVA如何监视一个其他程序的窗口(在线等)
- 请教关于List的简单问题
- 急啊!希望大虾,进来卡看啊~~在线等啊 ~!关于STATIC
- 请问怎样用java实现获取系统屏幕?
- java 如何获取对象实例的大小
- 有几个字(如珣、——)显示乱码,是什么原因?
- csdn的数据库果然用的是mysql,居然遇到了mysql异常。
- Java se中,三个按钮切换是否可用,求助
import java.awt.*;
import javax.swing.*;
import java.awt.geom.*;public class Drawing {
public static void main(final String[] args) {
SwingUtilities.invokeLater(new Runnable(){
public void run(){
JFrame frame = new JFrame("Drawing");
frame.getContentPane().add(new DisplayPanel());
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
});
}
}class DisplayPanel extends JPanel { public DisplayPanel(){
setPreferredSize(new Dimension(150,150));
}
public void paintComponent(Graphics g){
Graphics2D g2d = (Graphics2D) g;
g2d.setRenderingHints(new RenderingHints(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON));
GeneralPath path = new GeneralPath();
path.moveTo(40,20);
path.lineTo(20,120);
path.lineTo(60,120);
path.closePath();
g2d.draw(path);
}
}
Graphics g = e.Graphics;
Point[] p = { new Point(100, 100),new Point(50,200),new Point(150,200) };
g.DrawPolygon(Pens.Blue, p);
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i,j,k;
for ( i = 0 ;i<5; i++){
for( j = i; j<5;j++)
System.out.print(" ");
System.out.print("*");
for( k = 0;k<2*i-1;k++)
System.out.print(" ");
if(i!=0)
System.out.print("*");
System.out.println();
if(i==4){
for(i=0;i<=5;i++)
System.out.print("* ");
}
}
}}
上面给出答案来了我认为用DrawPolygon这个方法是不错的选择
system.out.print(" / \");
system.out.print(" / \");
system.out.print(" / \");
system.out.print(" ________");