List of usage examples for org.jfree.chart ChartFrame setVisible
public void setVisible(boolean b)
From source file:FirstStatMain.java
private void stbarchartActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_stbarchartActionPerformed String sql = "select Studentid,English,Science,Social,Math from Marks_info where Studentid=?"; try {//from w w w . j ava2 s . c om pst = connection.prepareStatement(sql); pst.setString(1, txtStudentId.getText()); rst = pst.executeQuery(); DefaultCategoryDataset dataset = new DefaultCategoryDataset(); while (rst.next()) { dataset.setValue(Integer.parseInt(rst.getString("English")), rst.getString("Studentid"), "English"); dataset.setValue(Integer.parseInt(rst.getString("Science")), rst.getString("Studentid"), "Science"); dataset.setValue(Integer.parseInt(rst.getString("Social")), rst.getString("Studentid"), "Social"); dataset.setValue(Integer.parseInt(rst.getString("Math")), rst.getString("Studentid"), "Math"); } JFreeChart pchart = ChartFactory.createBarChart("Bar Chart", "Subject", "Marks", dataset, PlotOrientation.VERTICAL, true, true, false); CategoryPlot P = (CategoryPlot) pchart.getCategoryPlot(); P.setRangeGridlinePaint(Color.BLACK); ChartFrame cf = new ChartFrame("Bar Chart", pchart); cf.setSize(450, 450); cf.setVisible(true); } catch (SQLException ex) { JOptionPane.showMessageDialog(rootPane, ex); } }
From source file:FirstStatMain.java
private void allstbarchartActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_allstbarchartActionPerformed String sql = "select Studentid,English,Science,Social,Math from Marks_info"; try {//from w ww . j av a 2 s .co m pst = connection.prepareStatement(sql); //pst.setString(1, txtStudentId.getText()); rst = pst.executeQuery(); DefaultCategoryDataset dataset = new DefaultCategoryDataset(); while (rst.next()) { dataset.setValue(Integer.parseInt(rst.getString("English")), rst.getString("Studentid"), "English"); dataset.setValue(Integer.parseInt(rst.getString("Science")), rst.getString("Studentid"), "Science"); dataset.setValue(Integer.parseInt(rst.getString("Social")), rst.getString("Studentid"), "Social"); dataset.setValue(Integer.parseInt(rst.getString("Math")), rst.getString("Studentid"), "Math"); } JFreeChart pchart = ChartFactory.createBarChart("Bar Chart", "Subject", "Marks", dataset, PlotOrientation.VERTICAL, true, true, false); CategoryPlot P = (CategoryPlot) pchart.getCategoryPlot(); P.setRangeGridlinePaint(Color.BLACK); ChartFrame cf = new ChartFrame("Bar Chart", pchart); cf.setSize(450, 450); cf.setVisible(true); } catch (SQLException ex) { JOptionPane.showMessageDialog(rootPane, ex); } }
From source file:FirstStatMain.java
private void stlinechartActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_stlinechartActionPerformed String sql = "select Studentid,English,Science,Social,Math from Marks_info where Studentid=?"; try {//from w w w. j a v a 2s .co m pst = connection.prepareStatement(sql); pst.setString(1, txtStudentId.getText()); rst = pst.executeQuery(); DefaultCategoryDataset dataset = new DefaultCategoryDataset(); while (rst.next()) { dataset.setValue(Integer.parseInt(rst.getString("English")), rst.getString("Studentid"), "English"); dataset.setValue(Integer.parseInt(rst.getString("Science")), rst.getString("Studentid"), "Science"); dataset.setValue(Integer.parseInt(rst.getString("Social")), rst.getString("Studentid"), "Social"); dataset.setValue(Integer.parseInt(rst.getString("Math")), rst.getString("Studentid"), "Math"); } JFreeChart pchart = ChartFactory.createLineChart("Line Chart", "Subject", "Marks", dataset, PlotOrientation.VERTICAL, true, true, false); CategoryPlot P = (CategoryPlot) pchart.getCategoryPlot(); P.setRangeGridlinePaint(Color.BLACK); ChartFrame cf = new ChartFrame("Line Chart", pchart); cf.setSize(450, 450); cf.setVisible(true); } catch (SQLException ex) { JOptionPane.showMessageDialog(rootPane, ex); } }
From source file:FirstStatMain.java
private void allstLinechartActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_allstLinechartActionPerformed String sql = "select Studentid,English,Science,Social,Math from Marks_info"; try {// ww w. j ava2s .c o m pst = connection.prepareStatement(sql); //pst.setString(1, txtStudentId.getText()); rst = pst.executeQuery(); DefaultCategoryDataset dataset = new DefaultCategoryDataset(); while (rst.next()) { dataset.setValue(Integer.parseInt(rst.getString("English")), rst.getString("Studentid"), "English"); dataset.setValue(Integer.parseInt(rst.getString("Science")), rst.getString("Studentid"), "Science"); dataset.setValue(Integer.parseInt(rst.getString("Social")), rst.getString("Studentid"), "Social"); dataset.setValue(Integer.parseInt(rst.getString("Math")), rst.getString("Studentid"), "Math"); } JFreeChart pchart = ChartFactory.createLineChart("Line Chart", "Subject", "Marks", dataset, PlotOrientation.VERTICAL, true, true, false); CategoryPlot P = (CategoryPlot) pchart.getCategoryPlot(); P.setRangeGridlinePaint(Color.BLACK); ChartFrame cf = new ChartFrame("Line Chart", pchart); cf.setSize(450, 450); cf.setVisible(true); } catch (SQLException ex) { JOptionPane.showMessageDialog(rootPane, ex); } }
From source file:ecorecyclesimulator.RmosGUI.java
void getStat() { DbConnect conn = new DbConnect(); ArrayList<String> name_array = new ArrayList<String>(); ArrayList<String> count_array = new ArrayList<String>(); try {// w w w .j a v a2 s .co m String totalCount = conn.noOFTransactions(); Object[] name_and_count_array = new Object[10]; name_and_count_array = conn.getDetails(); name_array = (ArrayList<String>) name_and_count_array[0]; count_array = (ArrayList<String>) name_and_count_array[1]; } catch (SQLException ex) { // Logger.getLogger(MainFrame.class.getName()).log(Level.SEVERE, null, ex); System.out.println("Exception" + ex); } JOptionPane.showMessageDialog(null, name_array.size()); for (int i = 0; i < name_array.size(); i++) { System.out.print(name_array.get(i)); } DefaultPieDataset dp = new DefaultPieDataset(); for (int i = 0; i < name_array.size(); i++) { dp.setValue(name_array.get(i), Integer.parseInt(count_array.get(i))); } JFreeChart pieChart = ChartFactory.createPieChart("Statistical representation of Usage of RCM", dp, true, true, false); PiePlot p = (PiePlot) pieChart.getPlot(); ChartFrame cf = new ChartFrame("Pie Chart", pieChart); cf.setVisible(true); cf.setSize(750, 500); }
From source file:view.QuestionLab.java
private void prograssButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_prograssButtonActionPerformed int count1 = 0; int count2 = 0; int count3 = 0; int count4 = 0; int count5 = 0; int count6 = 0; int count7 = 0; int count8 = 0; int count9 = 0; int count10 = 0; int count11 = 0; int count12 = 0; int count13 = 0; int count14 = 0; int count15 = 0; int count16 = 0; int count17 = 0; int a1 = 0;//from w ww. j a v a 2 s . com int a2 = 0; int a3 = 0; int a4 = 0; int a5 = 0; int a6 = 0; int a7 = 0; int a8 = 0; int a9 = 0; int a10 = 0; int a11 = 0; int a12 = 0; int a13 = 0; int a14 = 0; int a15 = 0; int a16 = 0; int a17 = 0; DefaultCategoryDataset dataset = new DefaultCategoryDataset(); for (int is : answerMap.keySet()) { if (newMap.containsKey(is) && Objects.equals(answerMap.get(is), newMap.get(is))) { anxCount++; int myKey = is; if (myKey < 7) { count1++; a1 = (count1 * 100) / 6; System.out.println("Collection Framework Generics :" + a1); //System.out.println("Collection Framework Generics :" + a1); // dataset.setValue(a1, "gfdg", "Collection Framework Generics"); } else if (myKey < 8) { count2++; a2 = (count2 * 100) / 1; System.out.println("count 2 :" + a2); // dataset.setValue(a2, "gfdg", "Date Number Currency"); } else if (myKey < 12) { count3++; a3 = (count3 * 100) / 3; System.out.println("count 3 :" + a3); // dataset.setValue(a3, "gfdg", "Development"); } else if (myKey < 17) { count4++; a4 = (count4 * 100) / 5; System.out.println("count 4 :" + a4); //dataset.setValue(a4, "gfdg", "Exception Assertion"); } else if (myKey < 23) { count5++; a5 = (count5 * 100) / 6; System.out.println("count 5 :" + a5); //dataset.setValue(a5, "gfdg", "File IO , Serialization"); } else if (myKey < 24) { count6++; a6 = (count6 * 100) / 1; System.out.println("count 6 :" + a6); //dataset.setValue(a6, "gfdg", "Flow Control"); } else if (myKey < 27) { count7++; a7 = (count7 * 100) / 3; System.out.println("count 7 :" + a7); //dataset.setValue(a7, "gfdg", "Formatting Tokenizing"); } else if (myKey < 29) { count8++; a8 = (count8 * 100) / 2; System.out.println("count 8 :" + a8); //dataset.setValue(a8, "gfdg", "Garbage Collector"); } else if (myKey < 30) { count9++; a9 = (count9 * 100) / 1; System.out.println("count 9 :" + a9); //dataset.setValue(a9, "gfdg", "Inner Classes"); } else if (myKey < 34) { count10++; a10 = (count10 * 100) / 4; System.out.println("count 10 :" + a10); //dataset.setValue(a10, "gfdg", "Interface Var-Args Enum"); } else if (myKey < 35) { count11++; a11 = (count11 * 100) / 1; System.out.println("count 11 :" + a11); //dataset.setValue(a11, "gfdg", "Java Fundamentals, Primitive Data Types Arrays"); } else if (myKey < 38) { count12++; a12 = (count12 * 100) / 3; System.out.println("count 12 :" + a12); //dataset.setValue(a12, "gfdg", "Modifiers Access,Non Access"); } else if (myKey < 50) { count13++; a13 = (count13 * 100) / 12; System.out.println("count 13 :" + a13); //dataset.setValue(a13, "gfdg", "Object Orientation"); } else if (myKey < 53) { count14++; a14 = (count14 * 100) / 3; System.out.println("count 14 :" + a14); //dataset.setValue(a14, "gfdg", "Objects, Variable, Methods"); } else if (myKey < 55) { count15++; a15 = (count15 * 100) / 2; System.out.println("count 15 :" + a15); //dataset.setValue(a15, "gfdg", "String, String Buffer, String Builder"); } else if (myKey < 59) { count16++; a16 = (count16 * 100) / 4; System.out.println("count 16 :" + a16); //dataset.setValue(a16, "gfdg", "Threads"); } else if (myKey < 61) { count17++; a17 = (count17 * 100) / 2; System.out.println("count 17 :" + a17); //dataset.setValue(a17, "gfdg", "Wrapper Classes"); } System.out.println("keys :" + myKey); //JFreeChart chart=ChartFactory.create } } // JFreeChart freeChart = ChartFactory.createBarChart("Marks with catagories", "Subject", "Persentage", dataset, PlotOrientation.VERTICAL, false, true, false); // CategoryPlot plot = freeChart.getCategoryPlot(); //plot.setRangeGridlinePaint(Color.BLUE); // ChartFrame frame = new ChartFrame("Student Performance", freeChart); // frame.setVisible(true); // frame.setSize(550, 450); dataset.setValue(a1, "gfdg", "CollectionFramework,Generics"); dataset.setValue(a2, "gfdg", "Date,Num,Curr"); dataset.setValue(a3, "gfdg", "Development"); dataset.setValue(a4, "gfdg", "Exception"); dataset.setValue(a5, "gfdg", "File,Serialization"); dataset.setValue(a6, "gfdg", "Flow Control"); dataset.setValue(a7, "gfdg", "Tokenizing"); dataset.setValue(a8, "gfdg", "G.C"); dataset.setValue(a9, "gfdg", "Inner Classes"); dataset.setValue(a10, "gfdg", "Interface,Var-Args,Enum"); dataset.setValue(a11, "gfdg", "Fundamentals,Data Types,Arrays"); dataset.setValue(a12, "gfdg", "Modifiers"); dataset.setValue(a13, "gfdg", "OOP"); dataset.setValue(a14, "gfdg", "Objects,Variable,Methods"); dataset.setValue(a15, "gfdg", "String, String Buffer, String Builder"); dataset.setValue(a16, "gfdg", "Threads"); dataset.setValue(a17, "gfdg", "Wrapper Classes"); JFreeChart freeChart = ChartFactory.createBarChart("Marks with catagories", "Subject", "Persentage", dataset, PlotOrientation.VERTICAL, false, true, false); CategoryPlot plot = freeChart.getCategoryPlot(); plot.setRangeGridlinePaint(Color.BLUE); ChartFrame frame = new ChartFrame("Student Performance", freeChart); frame.setVisible(true); frame.setSize(1500, 750); System.out.println("Correct :" + anxCount); System.out.println("Percentage :" + (anxCount * 100) / 60 + "%"); System.out.println("submit answers " + answerMap); System.out.println("correct answers " + newMap); try { controller.removeObserve(studentObserverImpl); } catch (RemoteException ex) { Logger.getLogger(QuestionLab.class.getName()).log(Level.SEVERE, null, ex); } }
From source file:CampusSmartCafe.view.MainFrame2.java
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed DefaultPieDataset pieDataset = new DefaultPieDataset(); pieDataset.setValue("One", new Integer(50)); pieDataset.setValue("Two", new Integer(20)); pieDataset.setValue("Three", new Integer(0)); pieDataset.setValue("Four", new Integer(50)); JFreeChart chart = ChartFactory.createPieChart("Pie Chart", pieDataset, true, true, true); PiePlot P = (PiePlot) chart.getPlot(); //P.setForegroundAlpha(TOP_ALIGNMENT); ChartFrame frame = new ChartFrame("Pie Chart", chart); frame.setVisible(true); frame.setSize(450, 500);// TODO add your handling code here: }
From source file:CampusSmartCafe.view.MainFrame2.java
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed DefaultPieDataset pieDataset = new DefaultPieDataset(); pieDataset.setValue("One", new Integer(50)); pieDataset.setValue("Two", new Integer(20)); pieDataset.setValue("Three", new Integer(30)); pieDataset.setValue("Four", new Integer(50)); JFreeChart chart = ChartFactory.createPieChart("Pie Chart", pieDataset, true, true, true); PiePlot P = (PiePlot) chart.getPlot(); //P.setForegroundAlpha(TOP_ALIGNMENT); ChartFrame frame = new ChartFrame("Pie Chart", chart); frame.setVisible(true); frame.setSize(450, 500); // TODO add your handling code here: }
From source file:CampusSmartCafe.view.MainFrame2.java
private void BalanceButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_BalanceButtonActionPerformed DefaultPieDataset pieDataset = new DefaultPieDataset(); pieDataset.setValue("You have Spend", new Float(acc.getExpenseProf().getTotalFunds() - acc.getExpenseProf().getLeftFunds())); pieDataset.setValue("Balance available", new Float(acc.getExpenseProf().getLeftFunds())); JFreeChart chart = ChartFactory.createPieChart("Pie Chart", pieDataset, true, true, true); PiePlot P = (PiePlot) chart.getPlot(); //P.setForegroundAlpha(TOP_ALIGNMENT); ChartFrame frame = new ChartFrame("Pie Chart", chart); frame.setVisible(true); frame.setSize(450, 500); // TODO add your handling code here: }
From source file:CampusSmartCafe.view.MainFrame2.java
private void CalorieButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_CalorieButtonActionPerformed DefaultPieDataset pieDataset = new DefaultPieDataset(); pieDataset.setValue("You have eat", new Integer(acc.getDietaryProf().getTotalCalorie() - acc.getDietaryProf().getLeftCalorie())); pieDataset.setValue("Calories left for today", new Integer(acc.getDietaryProf().getLeftCalorie())); JFreeChart chart = ChartFactory.createPieChart("Pie Chart", pieDataset, true, true, true); PiePlot P = (PiePlot) chart.getPlot(); //P.setForegroundAlpha(TOP_ALIGNMENT); ChartFrame frame = new ChartFrame("Pie Chart", chart); frame.setVisible(true); frame.setSize(450, 500); // TODO add your handling code here: }