source: src/main/java/negotiator/onetomany/GUI.java@ 214

Last change on this file since 214 was 214, checked in by Faria Nassiri Mofakham, 6 years ago

Fixed errors after deleting Square

File size: 1.9 KB
Line 
1package negotiator.onetomany;
2
3import java.awt.Canvas;
4import java.awt.Color;
5import java.awt.Point;
6//import java.util.Iterator;
7
8//import javax.swing.*;
9//import java.awt.*;
10
11
12import javax.swing.JButton;
13import javax.swing.JCheckBox;
14import javax.swing.JFrame;
15import javax.swing.JLabel;
16import javax.swing.JPasswordField;
17import javax.swing.JTextField;
18
19import negotiator.onetomany.etc.Circle;
20import negotiator.onetomany.etc.Drawing;
21import net.miginfocom.swing.MigLayout;
22
23/**
24 * @author Faria Nassiri-Mofakham
25 *
26 */
27public class GUI extends JFrame
28{
29 Main main;
30
31 public GUI(Main m)
32 {
33 super("MigLayout Basic");
34 main = m;
35
36 int squareDimension = 100;
37 int circleRadius = 5;
38
39 // Show the GUI
40 setLayout(new MigLayout("", "[grow]", "[grow]"));
41
42 add(new JLabel("Portfolio:" + main.getPortfolio()), "right, wrap");
43
44
45// add(new JLabel("Portfolio:"), "right, wrap");
46
47// //draw square border for product portfolio
48// Square s = new Square(null,squareDimension, Color.BLACK);
49// super.paint(s);
50//
51// //draw colored dots
52// for (int i=0; i<p.size(); i++)
53// {
54// Portfolio p = main.getPortfolio();
55// Circle c = new Circle(null,circleRadius, p.getProduct(i));
56// super.paint(c);
57// }
58
59 Canvas canvas = new Drawing(m.getPortfolio());
60 canvas.setSize(400, 400);
61 add(canvas, "growx, left, wrap, w 100");
62
63// add(new JTextField(), "growx, left, wrap, w 100");
64 add(new JLabel("Password:"), "right");
65 add(new JPasswordField(), "growx, left, wrap, w 100");
66 add(new JCheckBox("Remember Me"), "center, wrap, span");
67 add(new JButton("Login"), "split 2, span 2, center");
68 add(new JButton("Close"));
69
70 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
71 pack();
72 setLocationRelativeTo(null);
73 setVisible(true);
74 }
75
76 /**
77 * @param args
78 */
79 public static void main(String[] args)
80 {
81 Main main = new Main();
82 GUI gui = new GUI(main);
83
84 }
85
86
87
88}
Note: See TracBrowser for help on using the repository browser.