标题:[求助]显示三角并显示其信息---请达人!!
只看楼主
cz09
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-6-30
 问题点数:0 回复次数:3 
[求助]显示三角并显示其信息---请达人!!

import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import java.awt.BorderLayout;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JApplet;

public class Draw_sj extends JApplet implements ActionListener{
private JButton jb1,jb2;
private int what;
int plX[]={40,40,160,40};
int plY[]={40,120,40,40};
int pl=3;
JLabel label;
public static final int Polygon=1;
public Draw_sj() {
}
public void init(){
jb1=new JButton("三角");
JPanel jp=new JPanel();
jp.add(jb1);
this.getContentPane().add(jp,BorderLayout.SOUTH);
jb1.addActionListener(this);
label=new JLabel();
add(label);
}
public void paint(Graphics g){
g.drawString("it is a button",20,30);
super.paint(g);
switch(what){
case Polygon:
g.drawPolygon(plX,plY,pl);
break;
}

}
public void actionPerformed(ActionEvent e){
if(e.getSource()==jb1){
what=Polygon;
repaint();

}
}
}


大家好~我新人~刚刚来的~
我想搞个程序 一按 按钮 显示三角 还可以 显示三角的信息~~!
可是显示三角的信息不会做~
请达人帮忙~~!

搜索更多相关主题的帖子: 三角 
2007-06-30 11:17
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
用JLabel来放啊

或者drawString把信息画出来

无非就是三角形三个顶点的座标

可惜不是你,陪我到最后
2007-06-30 11:21
cz09
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-6-30
得分:0 
我有用drawString把它画出来~可是闪一下 就  没了~~!
2007-06-30 11:26
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
现在解决了吧

可惜不是你,陪我到最后
2007-06-30 11:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-151531-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.311432 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved