
swing包里有个类ImageIcon
ImageIcon(String filename),指定文件生成一个ImageIcon im
然后调用im.getImage()返回一个Image对象 image,再调用image对象的getGraphics()返回一个Graphics对象,使用Graphics绘画
绘画中途不知道界面会不会把image重绘,如果看不到结果的话,用image对象构造ImageIcon,然后用ImageIcon构造一个JLabel添加到界面上显示
lz 你好
代码如下:
import javax.swing.*import java.awt.*
public class StringLine extends JFrame{
private MyPanel mp
public StringLine(){
super("StringLine")
mp = new MyPanel()
getContentPane().add(mp)
setLocation(200,100)
setSize(100,100)
setVisible(true)
setResizable(false)
setDefaultCloseOperation(3)
}
public static void main (String[] args) {
new StringLine()
}
}
//自定义面板类
class MyPanel extends JPanel{
//重写paintComponent方法
public void paintComponent(Graphics g){
g.drawString("价格 : 2.00元", 5,10)//绘制文字
g.drawLine(5,5,75,5)//绘制横线
}
}
从上到下依次为:因为说了是“读写” 所以为-----rw
randf.writeInteger(data[i])
int占四个字节,所以 seek(i*4)
randf.readInt()
关闭文件 randf.close()
不知道符不符合你的要求。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)