Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568

    component vari su jTable

    ciao a tutti..
    ho questo codice che mi da errori.. o meglio.. non mi casta i componenti come speravo..
    volevo 1 radio button all'inizio di ogni riga e 1 bottone in fondo (al momento 1 solo)...
    anzichè i componenti mi vengono riportati in formato stringa i nomi dei 2 metodi che richiamo..
    cosa devo fare per correggere ?

    codice:
    	private javax.swing.JTable getJTable() {
    
    		// PREPARO LE CELLE PER LA TABELLA
    		String[] columnNames = {"", "Progressivo", "Num.Ordine", "Data", "File", "Stato", "Cod.Cliente", ""};
    		Object cells[][] = new Object[lista.size()][columnNames.length];
    		for(int i = 0;i<lista.size();i++){
    			RowTable rowTable = new RowTable();
    			rowTable = (RowTable)lista.get(i);
    			cells[i][0]= getJCheckBox_Invio();
    			cells[i][1]= rowTable.getProgressivo();
    			cells[i][2]= rowTable.getNumOrd();
    			cells[i][3]= rowTable.getData();
    			cells[i][4]= rowTable.getNomeFile();
    			cells[i][5]= rowTable.getStato();
    			cells[i][6]= rowTable.getCodCliente();
    			cells[i][7]= getJButton_Stampa();
    		}
    		jTable = new JTable(cells, columnNames);
    		jTable.setPreferredScrollableViewportSize(new Dimension(300, 70));
    
    	return jTable;
    	}
    	
    	
    	private javax.swing.JButton getJButton_Stampa() {
    		JButton jButton_stampa = new JButton();
    		jButton_stampa.setText("   Stampa");
    		jButton_stampa.setPreferredSize(new java.awt.Dimension(180,24));
    		jButton_stampa.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
    		jButton_stampa.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 12));
    		return jButton_stampa;
    	}
    	
    	
    	private javax.swing.JCheckBox getJCheckBox_Invio() {
    		JCheckBox jCheckBox_sel = new JCheckBox();
    		jCheckBox_sel.setSelected(false);
    		return jCheckBox_sel;
    	}
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  2. #2
    Utente di HTML.it L'avatar di @DI3GO@
    Registrato dal
    Nov 2008
    Messaggi
    537
    Quindi
    codice:
    JTable
    
    public JTable(Object[][] rowData,
                  Object[] columnNames)
    
        Constructs a JTable to display the values in the two dimensional array, rowData,
    with column names, columnNames. rowData is an array of rows, so the value of the 
    cell at row 1, column 5 can be obtained with the following code:
    
         rowData[1][5]; 
    
        All rows must be of the same length as columnNames.
    
    Parameters:
        rowData - the data for the new table
        columnNames - names of each column
    Secondo quanto scritto viene preso il nome dell'oggetto che è all'interno della cella di JTable e per questo non ti crea il checkbox e il bottone.
    Nipote: persona incompetente, con le soli doti di "copia/incolla" e la creazione automatica di siti internet ed interfaccie grafiche.Compie lavori apparentemente qualificati e richiesta una modifica sparisce in quatemala con i pochi soldi ottenuti.[...] Fonte la Diegonzelli

  3. #3
    Utente di HTML.it L'avatar di @DI3GO@
    Registrato dal
    Nov 2008
    Messaggi
    537
    Ok, oltre al tutorial della Sun ti potrebbe esser d'aiuto anche questo vecchio 3d

    Associare CheckBox alle righe...

    Leggendo rapidamente si deve creare un TableModel che ti permette di inserire dei Object
    Nipote: persona incompetente, con le soli doti di "copia/incolla" e la creazione automatica di siti internet ed interfaccie grafiche.Compie lavori apparentemente qualificati e richiesta una modifica sparisce in quatemala con i pochi soldi ottenuti.[...] Fonte la Diegonzelli

  4. #4
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    grazie ora ci studio...
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.