List of usage examples for org.jfree.chart ChartFrame setSize
public void setSize(int width, int height)
The width and height values are automatically enlarged if either is less than the minimum size as specified by previous call to setMinimumSize .
From source file:library.ChartGUI.java
private void btBar2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btBar2ActionPerformed try {//from w ww. j av a2 s . c o m // TODO add your handling code here: JDBCCategoryDataset dataset = new JDBCCategoryDataset(da.getConnection(), sql1); JFreeChart chart = ChartFactory.createBarChart3D("Sum New Readers", "Month", "Count", dataset, PlotOrientation.VERTICAL, false, true, true); BarRenderer renderer = null; CategoryPlot plot = null; renderer = new BarRenderer(); ChartFrame frame = new ChartFrame("Sum New Readers Chart", chart); frame.setVisible(true); frame.setSize(1250, 700); frame.setResizable(false); } catch (SQLException ex) { JOptionPane.showMessageDialog(null, ex); } }
From source file:library.ChartGUI.java
private void btLine2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btLine2ActionPerformed // TODO add your handling code here: try {/*www. ja v a 2 s .co m*/ // TODO add your handling code here: JDBCCategoryDataset dataset = new JDBCCategoryDataset(da.getConnection(), sql1); JFreeChart chart = ChartFactory.createLineChart3D("Sum New Readers", "Month", "Count", dataset, PlotOrientation.VERTICAL, false, true, true); BarRenderer renderer = null; CategoryPlot plot = null; renderer = new BarRenderer(); ChartFrame frame = new ChartFrame("Sum New Readers Chart", chart); frame.setVisible(true); frame.setSize(1250, 700); frame.setResizable(false); } catch (SQLException ex) { JOptionPane.showMessageDialog(null, ex); } }
From source file:library.ChartGUI.java
private void btLine1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btLine1ActionPerformed try {//from w ww .j a v a 2 s . c om // TODO add your handling code here: JDBCCategoryDataset dataset = new JDBCCategoryDataset(da.getConnection(), sql0); JFreeChart chart = ChartFactory.createLineChart3D("Sum Brought Books", "Month", "Count", dataset, PlotOrientation.VERTICAL, false, true, true); BarRenderer renderer = null; CategoryPlot plot = null; renderer = new BarRenderer(); ChartFrame frame = new ChartFrame("Sum Brought Books Chart", chart); frame.setVisible(true); frame.setSize(1250, 700); frame.setResizable(false); } catch (SQLException ex) { JOptionPane.showMessageDialog(null, ex); } }
From source file:library.ChartGUI.java
private void btArea1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btArea1ActionPerformed try {//from ww w .j av a2 s. c o m // TODO add your handling code here: JDBCCategoryDataset dataset = new JDBCCategoryDataset(da.getConnection(), sql0); JFreeChart chart = ChartFactory.createAreaChart("Sum Brought Books", "Month", "Count", dataset, PlotOrientation.VERTICAL, false, true, true); BarRenderer renderer = null; CategoryPlot plot = null; renderer = new BarRenderer(); ChartFrame frame = new ChartFrame("Sum Brought Books Chart", chart); frame.setVisible(true); frame.setSize(1250, 700); frame.setResizable(false); } catch (SQLException ex) { JOptionPane.showMessageDialog(null, ex); } }
From source file:library.ChartGUI.java
private void btBar1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btBar1ActionPerformed try {//from www .j a v a 2s .c o m // TODO add your handling code here: JDBCCategoryDataset dataset = new JDBCCategoryDataset(da.getConnection(), sql0); JFreeChart chart = ChartFactory.createBarChart3D("Sum Brought Books", "Month", "Count", dataset, PlotOrientation.VERTICAL, false, true, true); BarRenderer renderer = null; CategoryPlot plot = null; renderer = new BarRenderer(); ChartFrame frame = new ChartFrame("Sum Brought Books Chart", chart); frame.setVisible(true); frame.setSize(1250, 700); frame.setResizable(false); } catch (SQLException ex) { JOptionPane.showMessageDialog(null, ex); } }
From source file:UserInterface.PowerStationAdminRole.ReviewPerformanceJPanel.java
private void chartJButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_chartJButtonActionPerformed // TODO add your handling code here: DefaultPieDataset d = new DefaultPieDataset(); Collections.sort(organization.getElectricityDirectory().getElecCatalog()); for (Electricity v : organization.getElectricityDirectory().getElecCatalog()) { d.setValue(v.getElectricitySource(), v.getSoldQuantity()); JFreeChart chart = ChartFactory.createPieChart("Pie Chart", d, true, true, true); PiePlot p = (PiePlot) chart.getPlot(); ChartFrame frame = new ChartFrame("Pie Chart", chart); frame.setVisible(true);/*from www. j av a 2 s . co m*/ frame.setSize(450, 500); // DefaultCategoryDataset dataset = new DefaultCategoryDataset(); // int i=0; // for(Electricity v : organization.getElectricityDirectory().getElecCatalog()){ // // for(Order o : enterprise.getMasterOrderCatalog().getOrderCatalog()){ // for(OrderItem oi : organization.getOrder().getOrderItemList()){ // // // for(OrderItem oi : o.getOrderItemList()){ // if(oi.getElectricity().getElectricitySource().equals(v.getElectricitySource())) // { // i++; // // int totalSales = oi.getSalesPrice(); // topSalesAmountJTextField.getText(); // // // dataset.setValue(totalSales,"Values","product"+i); // } // // // JFreeChart chart = ChartFactory.createLineChart("Parameter values","Total Sales","Values",dataset); // chart.setBackgroundPaint(Color.white); // chart.getTitle().setPaint(Color.red); // CategoryPlot a = chart.getCategoryPlot(); // a.setRangeGridlinePaint(Color.blue); // ChartFrame frame = new ChartFrame("Line Chart For Parameters",chart); // frame.setVisible(true); // frame.setSize(450,350); // } }
From source file:UserInterface.ControlManagerRole.ControlManagerWorkAreaJPanel.java
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed // TODO add your handling code here: int co2Level = 0; int noxLevel = 0; int comboBoston = 0; int co2Level1 = 0; int noxLevel1 = 0; int comboNewYork = 0; for (Network network : system.getNetworkList()) { if (network.getName().equalsIgnoreCase("boston")) { for (Customer customer : network.getCustomerDirectory().getCustomerDirectory()) { for (Sensor sensor : customer.getSensorDirectory().getSensorDirectory()) { co2Level += sensor.getCurrentEmissionCO2(); noxLevel += sensor.getCurrentEmissionNOx(); }/* w ww . ja v a 2 s. co m*/ } } } comboBoston = co2Level + noxLevel; for (Network network : system.getNetworkList()) { if (network.getName().equalsIgnoreCase("New York")) { for (Customer customer : network.getCustomerDirectory().getCustomerDirectory()) { for (Sensor sensor : customer.getSensorDirectory().getSensorDirectory()) { co2Level1 += sensor.getCurrentEmissionCO2(); noxLevel1 += sensor.getCurrentEmissionNOx(); } } } } comboNewYork = co2Level1 + noxLevel1; DefaultPieDataset dataset22 = new DefaultPieDataset(); dataset22.setValue("Fuel Emission by Boston", new Integer(comboBoston)); dataset22.setValue("Fuel Emission by New York ", new Integer(comboNewYork)); JFreeChart chart22 = ChartFactory.createPieChart3D("Comparison Chart ", // chart title dataset22, // data true, // include legend true, false); final PiePlot3D plot = (PiePlot3D) chart22.getPlot(); plot.setStartAngle(270); plot.setForegroundAlpha(0.60f); plot.setInteriorGap(0.02); ChartFrame frame33 = new ChartFrame("3D Pie Chart for EMission Comparisonbetween two networks", chart22); frame33.setVisible(true); frame33.setSize(500, 400); }
From source file:snackbar2.FacuramentoReport.java
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed // TODO add your handling code here: String m = "1"; for (int i = 2; i < 32; i++) { m += "," + i; }// ww w. j a v a 2s. c o m String range = ""; String x = ""; String y = "Valor"; String[] dias = m.split(","); String[] dias_semana = { "Seg", "Ter", "Qua", "Qui", "Sex", "Sab", "Dom" }; String[] meses = "Jan,Fev,Mar,Abr,Mai,Jun,Jul,Ag,Set,Out,Nov,Dez".split(","); DefaultCategoryDataset dataset = new DefaultCategoryDataset(); JFreeChart chart = null; //se seleccionar semana if (jComboBox1.getSelectedIndex() == 1) { for (int i = 0; i < 7; i++) { dataset.setValue(50 + i, "Valor", dias_semana[i]); } x = "semana"; chart = ChartFactory.createBarChart("Total facturado durante a semana " + range, x, y, dataset, PlotOrientation.VERTICAL, false, true, false); } //se seleccionar mes else if (jComboBox1.getSelectedIndex() == 2) { for (int i = 0; i < 31; i++) { dataset.setValue(50 + i, "Valor", dias[i]); } x = "diss"; chart = ChartFactory.createBarChart("Total facturado durante o corrente ms " + range, x, y, dataset, PlotOrientation.VERTICAL, false, true, false); } //seleccionar ano else if (jComboBox1.getSelectedIndex() == 3) { for (int i = 0; i < 12; i++) { dataset.setValue(50 + i, "Valor", meses[i]); } x = "ano"; chart = ChartFactory.createBarChart("Total facturado durante o corrente ano " + range, x, y, dataset, PlotOrientation.VERTICAL, false, true, false); } //otherwise else { return; } CategoryPlot p = chart.getCategoryPlot(); p.setRangeGridlinePaint(Color.BLACK); ChartFrame frame = new ChartFrame("Grfico de vendas de pratos", chart); frame.setVisible(true); frame.setSize(600, 600); }
From source file:Interface.CommunityAdminWorkArea.BestRestaurant.java
private void btnCalculateActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnCalculateActionPerformed // TODO add your handling code here: Date toDate1 = jDateChooser1.getDate(); Date toDate2 = jDateChooser2.getDate(); if ((toDate1 == null) || (toDate2 == null)) { JOptionPane.showMessageDialog(null, "Invalid date..Kindly enter valid date."); return;//from w w w. j a va 2s. co m } long fromDate = (jDateChooser1.getDate().getTime()) / (1000 * 60 * 60 * 24); long toDate = (jDateChooser2.getDate().getTime()) / (1000 * 60 * 60 * 24); //String citizenRewards = null; ArrayList<RestaurantEmployee> restaurantEmployeeList = new ArrayList<>(); for (WorkRequest request : organization.getWorkQueue().getWorkRequestList()) { long requestDate = (request.getRequestDate().getTime()) / (1000 * 60 * 60 * 24); if ((requestDate >= fromDate) && (requestDate <= toDate)) { Employee ee = request.getSender().getEmployee(); if (ee instanceof RestaurantEmployee) { RestaurantEmployee c = (RestaurantEmployee) ee; if (!restaurantEmployeeList.contains(c)) { c.calculateTotalRewardPointsForCitizen(); restaurantEmployeeList.add(c); } } } // else{ // // JOptionPane.showMessageDialog(null, "There are no records for this search criteria."); // } } if (restaurantEmployeeList.isEmpty()) { JOptionPane.showMessageDialog(null, "There are no records for this search criteria."); } ArrayList<RestaurantEmployee> restaurantEmployee = calculateTopThreeRestaurantByRewardPoints( restaurantEmployeeList); DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.setValue(restaurantEmployee.get(0).getCurrentRewardPoints(), "Commercial body", restaurantEmployee.get(0).getName()); dataset.setValue(restaurantEmployee.get(1).getCurrentRewardPoints(), "Commercial body", restaurantEmployee.get(1).getName()); dataset.setValue(restaurantEmployee.get(2).getCurrentRewardPoints(), "Commercial body", restaurantEmployee.get(2).getName()); JFreeChart chart = ChartFactory.createBarChart3D("Types of food collected", "Top 3 Restaurant", "Number of reward points", dataset, PlotOrientation.VERTICAL, false, true, false); CategoryPlot plot = chart.getCategoryPlot(); plot.setRangeGridlinePaint(Color.BLUE); ChartFrame frame = new ChartFrame("Bar Chart for best Restaurant", chart); frame.setVisible(true); frame.setSize(450, 350); }
From source file:snackbar2.PratoReport.java
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed // TODO add your handling code here: String m = "1"; for (int i = 2; i < 32; i++) { m += "," + i; }/*from w w w. ja v a 2s. com*/ String range = ""; String x = ""; String y = "quantidade"; String[] dias = m.split(","); String[] dias_semana = { "Seg", "Ter", "Qua", "Qui", "Sex", "Sab", "Dom" }; String[] meses = "Jan,Fev,Mar,Abr,Mai,Jun,Jul,Ag,Set,Out,Nov,Dez".split(","); DefaultCategoryDataset dataset = new DefaultCategoryDataset(); JFreeChart chart = null; //se seleccionar semana if (jComboBox1.getSelectedIndex() == 1) { for (int i = 0; i < 7; i++) { dataset.setValue(listas.nrPratosVendidosSemana(i), "Quantidade", dias_semana[i]); } x = "semana"; chart = ChartFactory.createBarChart("Quantidade de pratos vendidos durante a semana " + range, x, y, dataset, PlotOrientation.VERTICAL, false, true, false); } //se seleccionar mes else if (jComboBox1.getSelectedIndex() == 2) { for (int i = 0; i < listas.nrDaysOfMonth(new Date()); i++) { dataset.setValue(listas.nrPratosVendidosMes(i), "Quantidade", i + 1); } x = "diss"; chart = ChartFactory.createBarChart("Quantidade de pratos vendidos durante o corrente mes " + range, x, y, dataset, PlotOrientation.VERTICAL, false, true, false); } //seleccionar ano else if (jComboBox1.getSelectedIndex() == 3) { for (int i = 0; i < 12; i++) { dataset.setValue(50 + i, "Quantidade", meses[i]); } x = "ano"; chart = ChartFactory.createBarChart("Quantidade de pratos vendidos durante o corrente ano " + range, x, y, dataset, PlotOrientation.VERTICAL, false, true, false); } //otherwise else { return; } CategoryPlot p = chart.getCategoryPlot(); p.setRangeGridlinePaint(Color.BLACK); ChartFrame frame = new ChartFrame("Grfico de vendas de pratos", chart); frame.setVisible(true); frame.setSize(800, 600); }