Java弌箭徨?幹秀匯倖辛溶廡夕頭議中医 - 園殻秘壇利
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-17
// 防蝕報炎扮厚個彜蓑 public void mouseReleased(MouseEvent e) { if (status == DragStatus.Dragging) { status = DragStatus.Ready; } } public void mouseEntered(MouseEvent e) { } public void mouseExited(MouseEvent e) { } }); addMouseMotionListener(new MouseMotionListener() { // Java 嗤溶廡並周?壓宸倖並周嶄卞強夕頭了崔 public void mouseDragged(MouseEvent e) { if (status == DragStatus.Dragging) { moveImage(e.getPoint()); } } public void mouseMoved(MouseEvent e) { } }); } /** * 卞強夕頭。糞縞貧鮫夕垢恬壓 paintComponent() 嶄序佩?宸戦峪頁柴 麻夕頭了崔?隼朔距喘乎圭隈。 * * @param point 輝念議報炎了崔 */ private void moveImage(Point point) { // 夕頭議輝念了崔吉噐夕頭議軟兵了崔紗貧報炎了崔議陶卞楚。 imagePosition.setLocation( imageStartposition.getX() + (point.getX() - mouseStartposition.getX()), imageStartposition.getY() + (point.getY() - mouseStartposition.getY()) ); repaint(); } // 嬉蝕夕頭 private void openImage() { System.out.println("Opening image..."); File file = createFileChooser().getSelectedFile(); if (file != null) { image = Toolkit.getDefaultToolkit().getImage (file.getAbsolutePath()); if (image != null) { this.repaint(); } } } // 幹秀嬉蝕猟周斤三崇 private JFileChooser createFileChooser() { JFileChooser chooser = new JFileChooser(); chooser.setDialogTitle("萩僉夲夕頭猟周..."); chooser.addChoosableFileFilter(new FileNameExtensionFilter ("械喘夕頭鯉塀", "jpg", "jpeg", "gif", "png")); chooser.showOpenDialog(this); return chooser; } @Override protected void paintComponent(Graphics g) { super.paintComponent(g); if (image != null) { g.drawImage(image, (int) imagePosition.getX(), (int) imagePosition.getY(), this); } |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Java弌箭徨?幹秀匯倖辛溶廡夕頭議中医 - 園殻秘壇利的所有评论