Mercurio - Aiuto.java
Cerca
 











Aiuto.java

Caricato da: Moon Knight
Scarica il programma completo

  1. /**
  2.  * Classe che richiama il frame per l'aiuto
  3.  */
  4.  
  5. package mercurio;
  6.  
  7. import java.util.*;
  8. import java.awt.*;
  9. import java.awt.event.*;
  10. import javax.swing.*;
  11.  
  12. public class Aiuto extends MouseAdapter
  13. {
  14.         private final String TITOLO_APPLICAZIONE =              "Mercurio";
  15.         private final String nomeIconaFrame =                   "icone//iconaProgrammaPrincipale.gif"; 
  16.         private JFrame finestra;
  17.         private JPanel pannello;
  18.         private JTextArea area;
  19.         private BarraScorrimento barra;
  20.        
  21.         public Aiuto()
  22.         {
  23.                 Image icona = Toolkit.getDefaultToolkit().getImage(nomeIconaFrame);
  24.                 finestra = new JFrame();
  25.                 pannello = new JPanel();
  26.                 finestra.setName(TITOLO_APPLICAZIONE);
  27.                 finestra.setTitle(TITOLO_APPLICAZIONE);
  28.                 finestra.setBounds(200, 200, 580, 400);
  29.                 finestra.setIconImage(icona);
  30.                 finestra.setLocationRelativeTo(null);
  31.                 finestra.setResizable(false);
  32.                 finestra.setContentPane(pannello);
  33.                 area = new JTextArea(20, 50);
  34.                 area.setLineWrap(true);
  35.                 area.setEditable(false);
  36.                 barra = new BarraScorrimento(area, true, true);
  37.                 pannello.add(barra);
  38.                 finestra.setContentPane(pannello);
  39.                 acquisiciDati();
  40.                 finestra.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  41.         }
  42.        
  43.         private void acquisiciDati()
  44.         {
  45.                 final String URL =      "help//help.txt";
  46.                 Vector<String> messaggio = Caricamento.leggi(URL);
  47.                 for(int i=0; i<messaggio.size(); i++)
  48.                 {
  49.                         area.append(messaggio.elementAt(i) + "\n");
  50.                 }
  51.         }
  52.        
  53.         public void mouseClicked(MouseEvent arg0)
  54.         {
  55.                 finestra.setVisible(true);
  56.         }
  57.        
  58.        
  59.  
  60.  
  61. }
 

Creative Commons License
Il layout di questo sito è concesso sotto licenza Creative Commons.
Per maggiori informazioni sulle licenze dei contenuti del sito, clicca.