can now get java code from path to console

This commit is contained in:
nora 2020-11-19 19:43:06 +01:00
parent 09b837ca29
commit 5b0937a8eb
6 changed files with 154 additions and 46 deletions

View file

@ -5,30 +5,41 @@ import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
public class UMLClassView {
private JTextArea textArea1;
private JTextArea inputArea;
private JPanel panel1;
private JButton convertButton;
private JTextArea textArea2;
private JTextArea outputArea;
private JTextField pathField;
private JButton convertFileButton;
private UMLManager manager;
public UMLClassView() {
convertButton.addActionListener(e -> {
String text = textArea1.getText();
String text = inputArea.getText();
UMLClass umlClass = new UMLClass(text);
textArea2.setText(umlClass.toString());
outputArea.setText(umlClass.toString());
});
textArea1.addKeyListener(new KeyAdapter() {
inputArea.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
String text = textArea1.getText();
String text = inputArea.getText();
UMLClass umlClass = new UMLClass(text);
outputArea.setText(umlClass.toString());
}
});
textArea2.setText(umlClass.toString());
convertFileButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String path = pathField.getText();
XMLParser parser = new XMLParser(path);
manager.parseClasses(parser.getClassesText());
}
});
}
@ -36,4 +47,8 @@ public class UMLClassView {
public JPanel getPanel1() {
return panel1;
}
public void setManager(UMLManager manager) {
this.manager = manager;
}
}