Update of /cvsroot/jython/jython/Demo/javaclasses/pygraph
In directory usw-pr-cvs1:/tmp/cvs-serv502
Modified Files:
PythonGraph.java
Log Message:
Added input textfield to match the __main__ code in Graph.py. Patch
submitted by Durant Schoon.
Index: PythonGraph.java
===================================================================
RCS file: /cvsroot/jython/jython/Demo/javaclasses/pygraph/PythonGraph.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** PythonGraph.java 1999/05/27 21:00:32 1.2
--- PythonGraph.java 2001/07/09 09:38:12 1.3
***************
*** 4,17 ****
import java.awt.event.*;
! public class PythonGraph {
! TextField expression;
Graph graph;
public PythonGraph() {
Frame frame = new Frame("Python Graph");
! graph = new Graph();
frame.add(graph, "Center");
! graph.setExpression("sin(x)");
frame.addWindowListener(new WindowAdapter() {
--- 4,23 ----
import java.awt.event.*;
! import javax.swing.JTextField;
!
! public class PythonGraph implements ActionListener {
! JTextField expression;
Graph graph;
public PythonGraph() {
Frame frame = new Frame("Python Graph");
+ String expr = "sin(x)";
! graph = new Graph(expr);
frame.add(graph, "Center");
!
! expression = new JTextField(expr);
! frame.add(expression,"South");
! expression.addActionListener(this);
frame.addWindowListener(new WindowAdapter() {
***************
*** 26,31 ****
--- 32,42 ----
}
+ public void actionPerformed(ActionEvent evt) {
+ graph.setExpression(expression.getText());
+ }
+
public static void main(String[] args) {
PythonGraph pg = new PythonGraph();
}
}
+
|