请高手指教,ShapePanel 如何调用,在哪个包中?? ShapePanel类在哪个包中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 据我所知,API中没有这个类,自定义的吧。 class ShapePanel extends JPanel { public ShapePanel() { setPreferredSize(new Dimension(300, 300)); addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent evt) { begin.x = evt.getX(); begin.y = evt.getY(); end.x = (int)((Math.random() * (width + 1))); end.y = (int)((Math.random() * (height + 1))); Insets border = getInsets(); width = getWidth() - (border.left + border.right); height = getHeight() - (border.top + border.bottom); if (begin.x > end.x) { minx = end.x; rwidth = begin.x - minx; } else { minx = begin.x; rwidth = end.x - minx; } if (begin.y > end.y) { miny = end.y; rheight = begin.y - miny; } else { miny = begin.y; rheight = end.y - miny; } repaint(); } }); addMouseMotionListener(new MouseMotionAdapter() { public void mousePressed(MouseEvent evt) { begin.x = evt.getX(); begin.y = evt.getY(); } }); addMouseMotionListener(new MouseMotionAdapter() { public void mouseDraqqed(MouseEvent evt) { end.x = evt.getX(); end.y = evt.getY(); repaint(); } }); } public void paintComponent(Graphics g) { g.drawRect(minx, miny, rwidth, rheight); } }//baidu一搜一大堆,这是其中一个,楼主试试,不行的话自己搜搜吧. 坛子里面有熟悉havi的么? java.lang.OutOfMemoryError 的问题 求救java.lang.noclass问题 不同时区的时间格式的转换 各位,理论高手请指教。 急:是jdk1.5的问题,还是我的问题 如何实现简单的自动聊天回复? 不好意思,此问题本来已结,但小弟还有点不明白,【Jcreator如何自动提示语法】??? javascript中的休眠等待函数是什么?在线,立即给分! .NET和JAVA到底哪个好? 这个问题难道好多人哦?? 没有工作经验这样的java程序员好找工作吗?大家请多指教下
{
public ShapePanel()
{
setPreferredSize(new Dimension(300, 300));
addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent evt)
{
begin.x = evt.getX();
begin.y = evt.getY();
end.x = (int)((Math.random() * (width + 1)));
end.y = (int)((Math.random() * (height + 1)));
Insets border = getInsets();
width = getWidth() - (border.left + border.right);
height = getHeight() - (border.top + border.bottom);
if (begin.x > end.x)
{
minx = end.x;
rwidth = begin.x - minx;
}
else
{
minx = begin.x;
rwidth = end.x - minx;
}
if (begin.y > end.y)
{
miny = end.y;
rheight = begin.y - miny;
}
else
{
miny = begin.y;
rheight = end.y - miny;
}
repaint();
}
});
addMouseMotionListener(new MouseMotionAdapter()
{
public void mousePressed(MouseEvent evt)
{
begin.x = evt.getX();
begin.y = evt.getY();
}
});
addMouseMotionListener(new MouseMotionAdapter()
{
public void mouseDraqqed(MouseEvent evt)
{
end.x = evt.getX();
end.y = evt.getY();
repaint();
}
});
}
public void paintComponent(Graphics g)
{
g.drawRect(minx, miny, rwidth, rheight);
}
}
//baidu一搜一大堆,这是其中一个,楼主试试,不行的话自己搜搜吧.