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