//翻转90 derajat 情况“ 3”: { 对于(x = 0; x
我正在使用此代码。...似乎错误,图像未翻转,此错误: 线程“ AWT-EventQueue-0”中的异常java.lang.ArrayIndexOutOfBoundsException:坐标超出范围! 在java.desktop / sun.awt.image.ByteInterleavedRaster.setDataElements(ByteInterleavedRaster.java:541) 在java.desktop / java.awt.image.BufferedImage.setRGB(BufferedImage.java:1016) 在imageprocessingjava.MainForm.formKeyPressed(MainForm.java:108) 在imageprocessingjava.MainForm $ 1.keyPressed(MainForm.java:44) 在java.desktop / java.awt.Component.processKeyEvent(Component.java:6590) 在java.desktop / java.awt.Component.processEvent(Component.java:6409) 在java.desktop / java.awt.Container.processEvent(Container.java:2263) 在java.desktop / java.awt.Window.processEvent(Window.java:2039) 在java.desktop / java.awt.Component.dispatchEventImpl(Component.java:5008) 在java.desktop / java.awt.Container.dispatchEventImpl(Container.java:2321) 在java.desktop / java.awt.Window.dispatchEventImpl(Window.java:2762) 在java.desktop / java.awt.Component.dispatchEvent(Component.java:4840) 在java.desktop / java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950) 在java.desktop / java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870) 在java.desktop / java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139) 在java.desktop / java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009) 在java.desktop / java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835) 在java.desktop / java.awt.Component.dispatchEventImpl(Component.java:4889) 在java.desktop / java.awt.Container.dispatchEventImpl(Container.java:2321) 在java.desktop / java.awt.Window.dispatchEventImpl(Window.java:2762) 在java.desktop / java.awt.Component.dispatchEvent(Component.java:4840) 在java.desktop / java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772) 在java.desktop / java.awt.EventQueue $ 4.run(EventQueue.java:721) 在java.desktop / java.awt.EventQueue $ 4.run(EventQueue.java:715) 在java.base / java.security.AccessController.doPrivileged(AccessController.java:389) 在java.base / java.security.ProtectionDomain $ JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) 在java.base / java.security.ProtectionDomain $ JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95) 在java.desktop / java.awt.EventQueue $ 5.run(EventQueue.java:745) 在java.desktop / java.awt.EventQueue $ 5.run(EventQueue.java:743) 在java.base / java.security.AccessController.doPrivileged(AccessController.java:389) 在java.base / java.security.ProtectionDomain $ JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) 在java.desktop / java.awt.EventQueue.dispatchEvent(EventQueue.java:742) 在java.desktop / java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) 在java.desktop / java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) 在java.desktop / java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) 在java.desktop / java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) 在java.desktop / java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 在java.desktop / java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 线程“ AWT-EventQueue-0”中的异常java.lang.ArrayIndexOutOfBoundsException:坐标超出范围! 在java.desktop / sun.awt.image.ByteInterleavedRaster.setDataElements(ByteInterleavedRaster.java:541) 在java.desktop / java.awt.image.BufferedImage.setRGB(BufferedImage.java:1016) 在imageprocessingjava.MainForm.formKeyPressed(MainForm.java:108) 在imageprocessingjava.MainForm $ 1.keyPressed(MainForm.java:44) 在java.desktop / java.awt.Component.processKeyEvent(Component.java:6590) 在java.desktop / java.awt.Component.processEvent(Component.java:6409) 在java.desktop / java.awt.Container.processEvent(Container.java:2263) 在java.desktop / java.awt.Window.processEvent(Window.java:2039) 在java.desktop / java.awt.Component.dispatchEventImpl(Component.java:5008) 在java.desktop / java.awt.Container.dispatchEventImpl(Container.java:2321) 在java.desktop / java.awt.Window.dispatchEventImpl(Window.java:2762) 在java.desktop / java.awt.Component.dispatchEvent(Component.java:4840) 在java.desktop / java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950) 在java.desktop / java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870) 在java.desktop / java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139) 在java.desktop / java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009) 在java.desktop / java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835) 在java.desktop / java.awt.Component.dispatchEventImpl(Component.java:4889) 在java.desktop / java.awt.Container.dispatchEventImpl(Container.java:2321) 在java.desktop / java.awt.Window.dispatchEventImpl(Window.java:2762) 在java.desktop / java.awt.Component.dispatchEvent(Component.java:4840) 在java.desktop / java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772) 在java.desktop / java.awt.EventQueue $ 4.run(EventQueue.java:721) 在java.desktop / java.awt.EventQueue $ 4.run(EventQueue.java:715) 在java.base / java.security.AccessController.doPrivileged(AccessController.java:389) 在java.base / java.security.ProtectionDomain $ JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) 在java.base / java.security.ProtectionDomain $ JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95) 在java.desktop / java.awt.EventQueue $ 5.run(EventQueue.java:745) 在java.desktop / java.awt.EventQueue $ 5.run(EventQueue.java:743) 在java.base / java.security.AccessController.doPrivileged(AccessController.java:389) 在java.base / java.security.ProtectionDomain $ JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) 在java.desktop / java.awt.EventQueue.dispatchEvent(EventQueue.java:742) 在java.desktop / java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) 在java.desktop / java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) 在java.desktop / java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) 在java.desktop / java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) 在java.desktop / java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 在java.desktop / java.awt.EventDispatchThread.run(EventDispatchThread.java:90)