package negotiator.onetomany; import javax.swing.*; import java.awt.*; import java.awt.geom.*; class GUITest extends JFrame{ public GUITest(){ JPanel panel=new JPanel(); getContentPane().add(panel); setSize(450,450); JButton button =new JButton("press"); panel.add(button); } public void paint(Graphics g) { super.paint(g); // fixes the immediate problem. Graphics2D g2 = (Graphics2D) g; g2.setColor(Color.gray); Line2D lin = new Line2D.Float(100, 100, 500, 100); g2.draw(lin); } public static void main(String []args){ GUITest s=new GUITest(); s.setVisible(true); } } //package negotiator.onetomany; // //import java.awt.Color; //import java.awt.Graphics; //import java.awt.Point; ////import java.util.Iterator; // ////import javax.swing.*; ////import java.awt.*; // // //import javax.swing.JButton; //import javax.swing.JCheckBox; //import javax.swing.JFrame; //import javax.swing.JLabel; //import javax.swing.JPasswordField; // //import negotiator.onetomany.etc.Circle; //import net.miginfocom.swing.MigLayout; // ///** // * @author Faria Nassiri-Mofakham // * // */ //public class GUITest extends JFrame //{ // Main main; // // public GUITest(Main m) // { // super("MigLayout Basic"); // main = m; // // int squareDimension = 100; // int circleRadius = 5; // // // Point n = new Point(100,200); // int[] spans = {0, 50, 100, 150, 200, 250, 300}; // // // Show the GUI // setLayout(new MigLayout("", "[grow]", "[grow]")); // // //// showPortfolioBorder(squareDimension); // //// showPortfolio(circleRadius); // // // // add(new JLabel("Portfolio:"), "right, wrap"); // // // // //draw square border for product portfolio // // Square s = new Square(null,squareDimension, Color.BLACK); // // super.paint(s); // // // // //draw colored dots // // for (int i=0; i