From 98965eed4318b2f110991f9bdec149f1c7766e43 Mon Sep 17 00:00:00 2001
From: 7u83 <7u83@maiol.ru>
Date: Sat, 4 Feb 2017 16:29:45 +0100
Subject: [PATCH] Working stop button
---
src/main/java/chart/Chart.java | 21 ++-
src/main/java/gui/NewMDIApplication.form | 56 ++++++-
src/main/java/gui/NewMDIApplication.java | 152 +++++++++++++-----
src/main/java/gui/TraderListPanel.java | 4 +-
src/main/java/sesim/Exchange.java | 78 ++++++---
src/main/java/sesim/Scheduler.java | 87 ++++++----
src/main/java/traders/RandomTrader.java | 2 +-
src/main/java/traders/RandomTraderConfig.java | 27 +++-
src/main/java/traders/RandomTraderGui.form | 8 +-
src/main/java/traders/RandomTraderGui.java | 24 +--
.../java/traders/SwitchingTraderConfig.java | 8 +-
11 files changed, 325 insertions(+), 142 deletions(-)
diff --git a/src/main/java/chart/Chart.java b/src/main/java/chart/Chart.java
index 7778c06..e83921d 100644
--- a/src/main/java/chart/Chart.java
+++ b/src/main/java/chart/Chart.java
@@ -37,13 +37,19 @@ public class Chart extends javax.swing.JPanel implements QuoteReceiver, Scrollab
protected Rectangle clip_bounds = new Rectangle();
protected Dimension gdim;
- protected int first_bar, last_bar;
+ private int first_bar, last_bar;
+
+
+ public final void initChart(){
+ data = new OHLCData(60000*30);
+ }
/**
* Creates new form Chart
*/
public Chart() {
initComponents();
+ initChart();
if (Globals.se == null) {
return;
}
@@ -52,16 +58,15 @@ public class Chart extends javax.swing.JPanel implements QuoteReceiver, Scrollab
}
- // int item_width = 10;
- //int items = 350;
- //long ntime = 0;
- OHLCData data = new OHLCData(60000*30);
+
+ OHLCData data;
+
OHLCDataItem current = null;
- void drawCandle(Graphics2D g, OHLCData d, int x, int y) {
-
- }
+ //void drawCandle(Graphics2D g, OHLCData d, int x, int y) {
+//
+ // }
@Override
public Dimension getPreferredScrollableViewportSize() {
diff --git a/src/main/java/gui/NewMDIApplication.form b/src/main/java/gui/NewMDIApplication.form
index e825d6d..acef6ff 100644
--- a/src/main/java/gui/NewMDIApplication.form
+++ b/src/main/java/gui/NewMDIApplication.form
@@ -26,6 +26,15 @@