15
15
*/
16
16
package ghidra .app .plugin .core .select ;
17
17
18
- import java .awt .GridBagConstraints ;
19
- import java .awt .GridBagLayout ;
20
- import java .awt .Insets ;
18
+ import java .awt .*;
21
19
import java .awt .event .ActionEvent ;
22
20
import java .awt .event .ActionListener ;
23
21
import java .math .BigInteger ;
24
22
25
- import javax .swing .BorderFactory ;
26
- import javax .swing .ButtonGroup ;
27
- import javax .swing .JOptionPane ;
28
- import javax .swing .JPanel ;
29
- import javax .swing .JRadioButton ;
30
- import javax .swing .JTextField ;
31
- import javax .swing .SwingUtilities ;
23
+ import javax .swing .*;
32
24
33
25
import docking .ComponentProvider ;
34
26
import docking .DialogComponentProvider ;
38
30
import ghidra .app .nav .Navigatable ;
39
31
import ghidra .app .nav .NavigationUtils ;
40
32
import ghidra .framework .plugintool .PluginTool ;
41
- import ghidra .program .model .address .Address ;
42
- import ghidra .program .model .address .AddressFactory ;
43
- import ghidra .program .model .address .AddressFormatException ;
44
- import ghidra .program .model .address .AddressOutOfBoundsException ;
45
- import ghidra .program .model .address .AddressRange ;
46
- import ghidra .program .model .address .AddressRangeIterator ;
47
- import ghidra .program .model .address .AddressSet ;
48
- import ghidra .program .model .address .AddressSetView ;
49
- import ghidra .program .model .address .AddressSpace ;
50
- import ghidra .program .model .address .OverlayAddressSpace ;
33
+ import ghidra .program .model .address .*;
51
34
import ghidra .program .util .ProgramSelection ;
52
35
import ghidra .util .HelpLocation ;
53
36
import ghidra .util .layout .PairLayout ;
@@ -133,7 +116,7 @@ private JPanel methodPanel() {
133
116
forwardButton .addActionListener (new ActionListener () {
134
117
@ Override
135
118
public void actionPerformed (ActionEvent ae ) {
136
- setStatusText ("Enter number of bytes to highlight " );
119
+ setStatusText ("Enter number of bytes to select " );
137
120
setAddressFieldEnabled (false );
138
121
setLengthInputEnabled (true );
139
122
}
@@ -144,7 +127,7 @@ public void actionPerformed(ActionEvent ae) {
144
127
backwardButton .addActionListener (new ActionListener () {
145
128
@ Override
146
129
public void actionPerformed (ActionEvent ae ) {
147
- setStatusText ("Enter number of bytes to highlight " );
130
+ setStatusText ("Enter number of bytes to select " );
148
131
setAddressFieldEnabled (false );
149
132
setLengthInputEnabled (true );
150
133
}
@@ -182,7 +165,7 @@ public void actionPerformed(ActionEvent ae) {
182
165
main .add (forwardButton , gbc );
183
166
gbc .gridy ++;
184
167
main .add (backwardButton , gbc );
185
- setStatusText ("Enter number of bytes to highlight " );
168
+ setStatusText ("Enter number of bytes to select " );
186
169
return main ;
187
170
}
188
171
@@ -264,7 +247,6 @@ private void handleToAddressSelection() {
264
247
toAddress = currentAddress ;
265
248
currentAddress = tmp ;
266
249
}
267
- AddressFactory addressFactory = navigatable .getProgram ().getAddressFactory ();
268
250
AddressSet addressSet = new AddressSet (currentAddress , toAddress );
269
251
ProgramSelection selection = new ProgramSelection (addressSet );
270
252
NavigationUtils .setSelection (tool , navigatable , selection );
@@ -284,7 +266,6 @@ private void handleForwardSelection() {
284
266
// the addressable unit size of the processor
285
267
Address currentAddress = navigatable .getLocation ().getAddress ();
286
268
287
- AddressFactory addressFactory = navigatable .getProgram ().getAddressFactory ();
288
269
AddressSet addressSet = new AddressSet (navigatable .getSelection ());
289
270
290
271
if (addressSet .isEmpty ()) {
0 commit comments