2016-05-02 3 views
-1

Мой вопрос в том, как сохранить изменения, внесенные в jTable?Как сохранить изменения, сделанные в jTable

Я хочу сохранить изменения, сделанные в jTable, добавив в мою программу кнопку сохранения , но я не знаю исходного кода кнопки сохранения.

Пожалуйста, помогите, может ли кто-нибудь отправить мне исходный код кнопки сохранения.

+2

Что вы пробовали? Вы читали [Как задать хороший вопрос?] (Https://stackoverflow.com/help/how-to-ask) еще? – flomei

+0

Сохраните их где? – MadProgrammer

+0

Вы используете метод tableModel 'getValueAt (...)' для получения данных из каждой строки/столбца, а затем сохраните его где-нибудь. Как вы сохраняете данные, зависит от вас. – camickr

ответ

0

Я рекомендую сохранять ваши данные в выходном файле. Отключение camickr's точки, вы можете использовать доступность JTable, чтобы помочь вам сохранить данные. Для этого я рекомендую использовать PrintWriter. Я могу попытаться помочь вам с типами данных больше, если вы укажете, какие данные вы пытаетесь сохранить. Я приложил простую реализацию класса PrintWriter, который сохраняет строку.

import java.io.PrintWriter; 
import java.io.File; 
import java.io.FileNotFoundException; 

public class Testing { 

    public static void main(String[] args) throws FileNotFoundException 
    { 
    File file = new File ("file.txt"); 
    PrintWriter printWriter = new PrintWriter ("file.txt"); 
    printWriter.println ("hello"); 
    printWriter.close();  
    } 
} 

Этот класс сохранит слово «привет» в файле под названием «file.txt».

Смежные вопросы