Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package scripts.advert.gui;
- import java.io.*;
- import java.util.*;
- public class GUIController {
- // Make File Lines.txt
- public static void MakeLinesFile() {
- try {
- File Lines = new File("Lines.txt");
- if (Lines.createNewFile()) {
- System.out.println("File created: " + Lines.getName());
- }
- else
- {
- System.out.println("File already exists.");
- }
- }
- catch (IOException e) {
- System.out.println("An error occurred.");
- e.printStackTrace();
- }
- }
- // Add Line to File
- public static void AddLineToFile() {
- String input = GUI.textField.getText();
- String fileName = "Lines.txt";
- try {
- FileReader reader = new FileReader(fileName);
- BufferedReader bufferedReader = new BufferedReader(reader);
- FileWriter writer = new FileWriter(fileName, true);
- BufferedWriter bufferedWriter = new BufferedWriter(writer);
- if ((bufferedReader.readLine()) == null) {
- System.out.println("[" + input + "]" + " Succesfully Added to List!");
- writer.write(input);
- writer.close();
- } else {
- System.out.println("[" + input + "]" + " Succesfully Added to List!");
- bufferedWriter.newLine();
- bufferedWriter.flush();
- writer.write(input);
- writer.close();
- bufferedWriter.close();
- }
- bufferedReader.close();
- } catch (IOException e1) {
- System.out.println("Something went wrong!");
- e1.printStackTrace();
- }
- }
- // Load Lines.txt -> JList
- public static void LoadLinesFile() {
- File archivo = null;
- FileReader fr = null;
- BufferedReader br = null;
- archivo = new File ("Lines.txt");
- try {
- fr = new FileReader (archivo);
- }
- catch (FileNotFoundException e2) {
- e2.printStackTrace();
- }
- br = new BufferedReader(fr);
- GUI.lines = new Vector<String>();
- String line;
- try {
- while((line=br.readLine())!=null) {
- System.out.println(line);
- GUI.lines.add(line);
- }
- fr.close();
- }
- catch (IOException e1) {
- e1.printStackTrace();
- }
- finally {
- try {
- if( null != fr ) {
- fr.close();
- }
- }
- catch (Exception e2) {
- e2.printStackTrace();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement