Как извлечь данные из текстовой области или текстового поля и сохранить в текстовом файле с тем же форматом данных, Java - PullRequest
0 голосов
/ 17 марта 2010

Привет, я создал текстовое поле в Java, и я могу получить данные из текстового поля и сохранить в файл .txt. Но моя проблема в том, что пусть мои данные в текстовом поле выделены жирным шрифтом и курсивом, а цвет шрифта - красным. Теперь я хочу хранить данные точно в том же формате в файле .txt. Я не знаю, как написать код для этого.

Кто-нибудь, пожалуйста, помогите мне решить этот тип проблемы

Спасибо Сунил Кумар Саху

Ответы [ 2 ]

2 голосов
/ 18 марта 2010

Было бы проще увидеть код, который вы получили до сих пор. Также было бы более мотивирующим завершить ваш фрагмент.

В любом случае:

Использование жирного шрифта или курсива в текстовом поле означает, что вы используете html на качелях

Как читать / записывать файлы, пожалуйста, проверьте Учебник по Java I / O

0 голосов
/ 06 августа 2015

Вот мое простое предложение ..

Создание файла .html с помощью любого редактора программного обеспечения

обратите внимание, что это не для дальнейшего использования, просто для вашей легкости.

После этого скопируйте содержимое html-файла в java-файл .. осторожно ,,

Вот простой пример

Предположим, текстовое поле с именем Text1, которое содержит имя, затем

FileOutputStream fos = null;
    try {
        File fout = new File("Drive:/Folder/name_of_file.html");
        fos = new FileOutputStream(fout);
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(fos));
        bw.newLine();
        bw.newLine();
        bw.write("<html xmlns='http://www.w3.org/1999/xhtml'>\n" +
         "<head>\n" +
         "<body>\n" +
         "<p id='p1'>My Name is <font color='red';>"+ Text1.getText() + "</font><p>\n" +
         "</body>\n" +
         "</head>\n" +
         "</html>");
         bw.close();
    }

        catch(Exception d){
         d.getmessage();
        }    

    try {
                Runtime rt = Runtime.getRuntime();
                String fil = "Drive:/Folder/name_of_file.html";
                String path = "C:\\Program Files\\Google\\Chrome\\Application\\chrome ";//path of your browser ..(There should be a single space required after path file. in my case  after \\chrome ")                        
                Process p = rt.exec(path + fil);
            } catch (IOException ex) {
                System.out.print(ex);
            }

Вы можете добавлять стили, когда вам нужно. В этом случае я просто добавляю только свойство цвета шрифта, В этой строке

 <p id='p1'>My Name is <font color='red';>"+ Text1.getText() + "</font><p>\n" 

Я проникаю в текстовое поле Java с красным цветом во время работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...