@@ -59,14 +59,6 @@ class WalletPanel extends JPanel{
59
59
]
60
60
]
61
61
62
- val check_show_hidden = new JCheckBox (" show hidden files" ) = > [
63
- selected = false
64
- addActionListener [evt|
65
- file_open. fileHidingEnabled = ! selected
66
- file_save. fileHidingEnabled = ! selected
67
- ]
68
- ]
69
-
70
62
var boolean table_clicked_inside
71
63
72
64
val JTable table = new JTable = > [
@@ -187,6 +179,7 @@ class WalletPanel extends JPanel{
187
179
addChoosableFileFilter(new FileNameExtensionFilter (" Bitcoin-core wallet.dat (*.dat)" , " dat" ))
188
180
setFileFilter(new FileNameExtensionFilter (" Multibit wallet (*.wallet)" , " wallet" ))
189
181
preferredSize = new Dimension (600 , 500 )
182
+ accessory = createAccessoryPanel(it )
190
183
]
191
184
192
185
val file_save = new JFileChooser = > [
@@ -195,8 +188,10 @@ class WalletPanel extends JPanel{
195
188
addChoosableFileFilter(new FileNameExtensionFilter (" Bitcoin-core 'dumpwallet' file (*.txt)" , " txt" ))
196
189
setFileFilter(new FileNameExtensionFilter (" Multibit wallet (*.wallet)" , " wallet" ))
197
190
preferredSize = new Dimension (600 , 500 )
191
+ accessory = createAccessoryPanel(it )
198
192
]
199
193
194
+
200
195
val status_label = new JLabel (" ready" )
201
196
val progress_bar = new JProgressBar = > [
202
197
minimum = 0
@@ -209,16 +204,27 @@ class WalletPanel extends JPanel{
209
204
add(status_label, " push, grow" )
210
205
]
211
206
207
+ def createAccessoryPanel (JFileChooser c ){
208
+ return new JPanel = > [panel|
209
+ new JCheckBox (" show hidden files" ) = > [
210
+ panel. add(it )
211
+ selected = false
212
+ addActionListener [evt|
213
+ c. fileHidingEnabled = ! selected
214
+ ]
215
+ ]
216
+ ]
217
+ }
218
+
212
219
new (Frame parentFrame) {
213
220
super ()
214
221
this . parentFrame = parentFrame
215
222
216
223
// layout
217
224
218
- layout = new MigLayout (" fill" , " [][][ grow]" , " [][grow]" )
225
+ layout = new MigLayout (" fill" , " [][grow]" , " [][grow]" )
219
226
add(btn_load)
220
- add(btn_save)
221
- add(check_show_hidden, " wrap" )
227
+ add(btn_save, " wrap" )
222
228
val tablePane = new JScrollPane (table)
223
229
tablePane. viewportView = table
224
230
tablePane. verticalScrollBarPolicy = ScrollPaneConstants . VERTICAL_SCROLLBAR_AS_NEEDED
0 commit comments