做项目过程中,客户要求一个功能,根据图片数据,生成图片,并对多张图片进行动画播放:
1.生成并显示图片:
// 表格键盘事件,选择一条数据并显示图片
filenametable.addKeyListener(new KeyAdapter() {
public void keyReleased(final KeyEvent event) {
if (event.getKeyCode() == KeyEvent.VK_UP
|| event.getKeyCode() == KeyEvent.VK_DOWN) {
tCurrentRow = filenametable
.convertRowIndexToModel(filenametable
.getSelectedRow());
showDisplayImage();//生成并显示图片的方法
}
}
});
//生成Image图像
private void showDisplayImage() {
if (tCurrentRow < 0) {
return;
}
byte[] imageContent = null;
if (contenes != null && contenes.size() > 0) {//content是一个list,存放生成图片的数据