Download code from Testbed1.zip
See also
Testbed1.java
// Testbed1.java import java.awt.*; import java.awt.geom.*; import javax.swing.JPanel; import javax.swing.JFrame; public class Testbed1 extends GridPanel { Capacitor c1 = new Capacitor(); Capacitor c2 = new Capacitor(); Testbed1() { c2.setPosition(0.0,1.0); c2.setAngle(30.0); c2.color = Color.BLUE; System.out.println(c2); } public void drawContent(Graphics g) { Graphics2D g2 = (Graphics2D) g; c1.draw(g); c2.draw(g); } public static void main(String[] args) { EventQueue.invokeLater(() -> { Testbed1 panel = new Testbed1(); JFrame application = new JFrame("Testbed1"); application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); application.add(panel); application.setSize(496,358); application.setVisible(true); }); } public static void main1( String args[] ) { EventQueue.invokeLater(new Runnable() { public void run() { Testbed1 panel = new Testbed1(); JFrame application = new JFrame("Testbed1"); application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); application.add(panel); application.setSize(496,358); application.setVisible(true); } }); } }
Maintained by John Loomis, updated Thu Feb 20 14:41:20 2020