D
:D :D :D
Gast
Hallo,
wir haben ein kleines Problem mit unserem selbst geschriebenen Editor:
Und zwar wissen wir nicht wie wir auf die einzelnen Scrollpanes bzw EditorPanes zugreifen können.
wir haben ein kleines Problem mit unserem selbst geschriebenen Editor:
Code:
public void NewButtonActionPerformed(ActionEvent evt) { //NewButton
//if (jTextPane1.getDocument()==null){
jTabbedPane1.addTab( "Unbekannt2", new JScrollPane().add(new JTextPane()));
//}
}
public void OpenButtonActionPerformed(ActionEvent evt) { //OpenButton
JFileChooser fc = new JFileChooser();
int state = fc.showOpenDialog( null );
File file = fc.getSelectedFile();
try {
FileInputStream fis = new FileInputStream (file.getPath());
System.out.println(file.getPath());
ObjectInputStream ois = new ObjectInputStream (fis);
doc = (StyledDocument)ois.readObject();
ois.close();
jTabbedPane1.getTabPlacement().
jTextPane1.setStyledDocument(doc);
validate();
}
catch (Exception e) {
e.printStackTrace();
}
}
public void SaveButtonActionPerformed(ActionEvent evt) { //SaveButton
JFileChooser fc = new JFileChooser();
fc.showSaveDialog(null);
File file = fc.getSelectedFile();
try{
FileOutputStream fos = new FileOutputStream(file.getPath());
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(jTextPane1.getStyledDocument());
oos.close();
fos.close();
}
catch (FileNotFoundException exc) {
System.out.println("File Not Found: " + file.getName());
}
catch (IOException exc) {
System.out.println("IOException: " + file.getName());
}
}
Und zwar wissen wir nicht wie wir auf die einzelnen Scrollpanes bzw EditorPanes zugreifen können.