作業部屋の使い方を試しています。
(empty log message)
| @@ -23,8 +23,14 @@ | ||
| 23 | 23 | |
| 24 | 24 | import Lib.HtmlParser; |
| 25 | 25 | import Lib.SearchData; |
| 26 | +import java.awt.Desktop; | |
| 26 | 27 | import java.io.File; |
| 28 | +import java.io.IOException; | |
| 29 | +import java.net.URI; | |
| 30 | +import java.net.URISyntaxException; | |
| 27 | 31 | import java.util.*; |
| 32 | +import java.util.logging.Level; | |
| 33 | +import java.util.logging.Logger; | |
| 28 | 34 | import javax.swing.JFileChooser; |
| 29 | 35 | import javax.swing.filechooser.FileNameExtensionFilter; |
| 30 | 36 | import org.jdesktop.observablecollections.ObservableCollections; |
| @@ -81,6 +87,8 @@ | ||
| 81 | 87 | jMenu1 = new javax.swing.JMenu(); |
| 82 | 88 | jMenuLoad = new javax.swing.JMenuItem(); |
| 83 | 89 | jMenuSave = new javax.swing.JMenuItem(); |
| 90 | + jMenu3 = new javax.swing.JMenu(); | |
| 91 | + jMenuItem1 = new javax.swing.JMenuItem(); | |
| 84 | 92 | jMenu2 = new javax.swing.JMenu(); |
| 85 | 93 | |
| 86 | 94 | jFileChooser1.setCurrentDirectory(new java.io.File("C:\\zz_work\\java")); |
| @@ -210,6 +218,18 @@ | ||
| 210 | 218 | |
| 211 | 219 | jMenuBar1.add(jMenu1); |
| 212 | 220 | |
| 221 | + jMenu3.setText("ツール"); | |
| 222 | + | |
| 223 | + jMenuItem1.setText("ブラウザで表示"); | |
| 224 | + jMenuItem1.addActionListener(new java.awt.event.ActionListener() { | |
| 225 | + public void actionPerformed(java.awt.event.ActionEvent evt) { | |
| 226 | + jMenuItem1ActionPerformed(evt); | |
| 227 | + } | |
| 228 | + }); | |
| 229 | + jMenu3.add(jMenuItem1); | |
| 230 | + | |
| 231 | + jMenuBar1.add(jMenu3); | |
| 232 | + | |
| 213 | 233 | jMenu2.setText("検索"); |
| 214 | 234 | jMenu2.addMouseListener(new java.awt.event.MouseAdapter() { |
| 215 | 235 | public void mouseClicked(java.awt.event.MouseEvent evt) { |
| @@ -322,6 +342,18 @@ | ||
| 322 | 342 | } |
| 323 | 343 | }//GEN-LAST:event_jBtnSearchActionPerformed |
| 324 | 344 | |
| 345 | + private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed | |
| 346 | + Desktop desktop = Desktop.getDesktop(); | |
| 347 | + String uriString = jTxtUrl.getText(); | |
| 348 | + try { | |
| 349 | + URI uri = new URI(uriString); | |
| 350 | + desktop.browse(uri); | |
| 351 | + | |
| 352 | + } catch (URISyntaxException | IOException ex) { | |
| 353 | + Logger.getLogger(HtmlSearch.class.getName()).log(Level.SEVERE, null, ex); | |
| 354 | + } | |
| 355 | + }//GEN-LAST:event_jMenuItem1ActionPerformed | |
| 356 | + | |
| 325 | 357 | /** |
| 326 | 358 | * @param args the command line arguments |
| 327 | 359 | */ |
| @@ -366,7 +398,9 @@ | ||
| 366 | 398 | private javax.swing.JLabel jLabel1; |
| 367 | 399 | private javax.swing.JMenu jMenu1; |
| 368 | 400 | private javax.swing.JMenu jMenu2; |
| 401 | + private javax.swing.JMenu jMenu3; | |
| 369 | 402 | private javax.swing.JMenuBar jMenuBar1; |
| 403 | + private javax.swing.JMenuItem jMenuItem1; | |
| 370 | 404 | private javax.swing.JMenuItem jMenuLoad; |
| 371 | 405 | private javax.swing.JMenuItem jMenuSave; |
| 372 | 406 | private javax.swing.JPanel jPanel1; |
| @@ -199,7 +199,7 @@ | ||
| 199 | 199 | /** |
| 200 | 200 | * インターネット接続. |
| 201 | 201 | */ |
| 202 | - public void getpageData() { | |
| 202 | + private void getpageData() { | |
| 203 | 203 | try { |
| 204 | 204 | URL url = new URL(UrlAdress); |
| 205 | 205 | HttpURLConnection con = (HttpURLConnection)url.openConnection(); |