mirror of
https://github.com/Noratrieb/UMLetClassParser.git
synced 2026-01-15 09:05:05 +01:00
can now get java code from path to console
This commit is contained in:
parent
09b837ca29
commit
5b0937a8eb
6 changed files with 154 additions and 46 deletions
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue