scusa simo mi dici dove devo inserire quello che mi hai scritto? perchè io dovrei gestire sta cosa per tutti i campi JTextField

codice:
if (o==inserisci) {
			try{
				
	//qui controllo se sono stati inseriti dei campi obbligatori
				
				if (titolo.getText().isEmpty() || autore.getText().isEmpty() || tipologia.getSelectedItem()==""
                	|| nome_file.getText().isEmpty()||dimensione.getText().isEmpty()){
                						JOptionPane.showMessageDialog(null,"Devi riempire i campi obbligatori *", "Attenzione",JOptionPane.INFORMATION_MESSAGE);
				                       }


				else{
					
//qui controllo se è stato inserito un intero

				int valoreDimensione = 0;
                try {
                valoreDimensione = Integer.parseInt(dimensione.getText());
                } catch(NumberFormatException e) {
                JOptionPane.showMessageDialog(null,"Devi inserire un intero", 
                  "Attenzione",JOptionPane.WARNING_MESSAGE);
              }
				
				
				VoceDistributore v=new VoceDistributore(titolo.getText(),autore.getText(),(String)tipologia.getSelectedItem(),nome_file.getText(),Integer.parseInt(dimensione.getText()),(String)supporto.getSelectedItem(),idsupporto.getText());


//qui faccio la query verso access
			  	mt.inserisci(v);
			  
			    model=new MyTableModel();
			    sorter = new TableRowSorter<MyTableModel>(model);
        table = new JTable(model);
        table.setRowSorter(sorter);//per l'ordinamento delle colonne
		table.setFillsViewportHeight(true);//mi rende la parte senza valori dello stesso colore
        table.setDefaultRenderer(Object.class, new MyTableRenderer());//mi fa il render della tabella

		initColumnSizes(table);
			    
                jsp.setViewportView(table);

			    
 				JOptionPane.showMessageDialog(null,"Inserimento effettuato con successo", "Operazione Riuscita",JOptionPane.INFORMATION_MESSAGE);

				reset(); //metodo di pulizia campi
				}
dove posso fare quel controllo dell'apice?
grazie simo ciao