The spin buttons used in the memory window do not allow the user to enter a specific address. Since memory examination often involves fairly arbitrary addresses within the application address range(s), not being able to enter a specific address imposes a severe limitation on the user.
This also applies to the disassembly window.
Patch by Pearly commited.
Fixed by: 2007-07-23 Zhao Shujing <pearly.zhao@oracle.com> * memory/MemoryWindow.java: fromBox and toBox can be edited. Fixes #4612. * memory/MemoryWindow.java(handleFromSpin): synchronously display column and fromBox when adjust the fromSpin. * disassembler/DisassemblyWindow.java: fromBox and toBox can be edited. * disassembler/DisassemblyWindow.java(rowAppend): synchronously display column and toBox when adjust the toSpin. There is still one issue left when the value is changed too much than the lastKnow value, but that is unrelated to the above and seems to be caused by handleFromSpin and handleToSpin can't handle to add or remove rows too many times.