Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Esempio di uno dei programmi netbeans, Esercizi di Informatica

Una prova gratuita di come sono strutturati i programmi netbeans, i restanti programmi sono caricati a pagamento sotto il nome di "altri_progetti.docx"

Tipologia: Esercizi

2019/2020

Caricato il 03/05/2023

G620an
G620an 🇮🇹

5

(1)

20 documenti

1 / 4

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
public class Principale extends javax.swing.JFrame {
//questa e la Globale
/**
* Creates new form Principale
*/
FileWriter fw;
FileReader fr;
BufferedReader br;
public Principale() {
initComponents();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try{
String nomeFile= jTextField1.getText()+".txt";
fw= new FileWriter(nomeFile, false);
pf3
pf4

Anteprima parziale del testo

Scarica Esempio di uno dei programmi netbeans e più Esercizi in PDF di Informatica solo su Docsity!

public class Principale extends javax.swing.JFrame { //questa e la Globale /**

  • Creates new form Principale */ FileWriter fw; FileReader fr; BufferedReader br; public Principale() { initComponents(); } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: try{ String nomeFile= jTextField1.getText()+".txt"; fw= new FileWriter(nomeFile, false);

String testo= jTextArea1.getText(); fw.write(testo+"\n"); fw.close(); JOptionPane.showMessageDialog(null,"Programma eseguito!!"); } catch(IOException e){ jTextField2.setText("Errore I/O"); } } private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: try{ jTextArea2.setText(""); String nomeFile= jTextField3.getText()+".txt"; fr= new FileReader(nomeFile); br= new BufferedReader(fr); String testo=""; String linea; while((linea=br.readLine())!=null){ testo+=linea+"\n"; } fr.close(); br.close(); jTextArea2.setText(testo); JOptionPane.showMessageDialog(null,"Programma eseguito!!"); } catch(IOException e){ jTextField2.setText("Errore I/O"); } } private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: jTextArea1.setText(""); } private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: try{ jTextArea2.setText(""); String nomeFile= jTextField3.getText()+".txt"; fr= new FileReader(nomeFile); br= new BufferedReader(fr); String testo=""; String linea;

String nome2= jTextField5.getText()+".txt"; String nome3= jTextField6.getText()+".txt"; if(nome1.equals("a.txt")){ throw new GinoPaoloException(); } String testo=""; String linea; fr= new FileReader(nome1); br= new BufferedReader(fr); while((linea=br.readLine())!=null){ testo+=linea+"\n"; } fr.close(); br.close(); fr= new FileReader(nome2); br= new BufferedReader(fr); while((linea=br.readLine())!=null){ testo+=linea+"\n"; } fr.close(); br.close(); fw= new FileWriter(nome3, false); fw.write(testo); fw.close(); JOptionPane.showMessageDialog(null,"Programma eseguito!!"); } catch(GinoPaoloException e){ jTextField2.setText(e.getMessage()); } catch(IOException e){ jTextField2.setText("Errore I/O"); } } P.S. Aprite l’altro file per accedere a un file zip pieno di programmi solo da importare su netbeans.