A. java中绘制图片是如何将它置于底层
重写setFrame方法,自己调整cell的frame
-(void)setFrame:(CGRect)frame
{
//更改x、宽度
frame.origin.x=kTableBorderWidth;
frame.size.width-=kTableBorderWidth*2;
//更改顶部间距、每个cell之间的间距
frame.origin.y+=kTableTopBorderWidth;
frame.size.height-=kTableViewCellMargin;
[supersetFrame:frame];
}
B. JAVA 关于BufferedImage类绘制图片的问题。
BufferedImage bim=new BufferedImage(width,height,BufferedImage.TYPE_INT_ARGB);
bim= ImageIO.read(new URL("001.bmp"));
Graphics g=bim.getGraphics();
g.drawImage(bim, 0, 0, null);
或者
ImageIcon p=new ImageIcon(this.getClass()
.getResource("title.png"));
int i=p.getIconHeight();
int j=p.getIconWidth();
p.setDescription("");
具体里面的方法去api 看看 有画笔和设置尺寸的,获版取权尺寸的
C. 如何用java对图片进行标记和绘制处理
可以把图片加入到JLabel里面;JLabel有这样一个方法 JLabel(String text, int horizontalAlignment) 创建具有指定文本和水平对齐方式的 JLabel 实例。
D. 急!!!Java 如何知点在坐标上画出图像且保存为图片文件
画函数图像的话,抄可以重写面板的袭paint(Graphic g)方法,用参数g.drawLine(int x, int y, int x2, int y2).
保存成图片的话,采用Root类截屏方法(具体既不清了),然后把所接图片写到文件中
E. java怎么画出来的图片随着鼠标的移动而移动,有代码更好。新手求大腿
按照你的要求画出来的图片随着鼠标的移动而移动的Java程序如下
importjava.awt.Graphics;
importjava.awt.event.MouseEvent;
importjava.awt.event.MouseMotionListener;
importjavax.swing.ImageIcon;
importjavax.swing.JFrame;
{
ImageIconii=newImageIcon("female.png");
intx,y;
FFF(){
setTitle("MouseMove");
addMouseMotionListener(this);
setSize(400,400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
publicvoidpaint(Graphicsg){
super.paint(g);
g.drawImage(ii.getImage(),x,y,null);
}
@Override
publicvoidmouseDragged(MouseEvente){}
@Override
publicvoidmouseMoved(MouseEvente){
x=e.getX();
y=e.getY();
repaint();
}
publicstaticvoidmain(String[]args){
newFFF();
}
}
运行结果