Решил написать блокнотик. Дошёл до функции... автосохранения? я хз как она называется... решил сделать проверку через булеан. Но он не изменяется! ЧЯДНТ? в главном классе я просто запускаю функцию saveFile.
import javax.swing.*;
import java.io.*;
public class Page{
boolean isSaved;
private String path = "";
private File file;
public Page(){
isSaved = false ;
}
public void saveFile(JTabbedPane tabs){
if(!isSaved){
isSaved = true;
JFileChooser fc = new JFileChooser();
fc.showSaveDialog(null);
file = fc.getSelectedFile();
path = file.getAbsolutePath();
Scroll s = (Scroll)tabs.getSelectedComponent();
try{
FileWriter fw = new FileWriter(file);
fw.write(s.getText());
fw.close();
}catch(IOException ex){ex.printStackTrace();}
isSaved = true;
}else{
Scroll s = (Scroll)tabs.getSelectedComponent();
try{
FileWriter fw = new FileWriter(file);
fw.write(s.getText());
fw.close();
}catch(IOException ex){ex.printStackTrace();}
}
}
}
Проблема была в том что я постоянно создавал обьект Page, и почему-то и из-за этого не работало.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть строка из которой нужно выбрать все слова, которые начинаются с большой буквы и записать в новую строку, а с маленькой также в новую строкуПонимаю,...
Моя маленькая программа работает в консоли и читает данные из файла и показывает пользователю условно говоря и при соблюдении некоторых...
Добрый день столкнулся с такой проблемой , что hover не работает полноценно в svgПытаюсь менять цвет при наведении на path или класс какой нибудь:
Создается двумерный массив, который заполняется знаком -, а при i == 2, строка должна заполниться знаком +, но этого не происходитПочему?