public void init() { // TODO Auto-generated method stub model = ModeloHistorial.getInstancia(Manejador.getInstancia(false, false)); llenarTabla(); vista.getNuevo().setActionCommand("Nuevo"); vista.getGuardar().setActionCommand("Guardar"); vista.getEliminar().setActionCommand("Eliminar"); vista.getEditar().setActionCommand("Editar"); vista.getEditar().addActionListener(this); vista.getGuardar().addActionListener(this); vista.getEliminar().addActionListener(this); vista.getNuevo().addActionListener(this); }
private PanelTopPadecimientos() { setBackground(Color.WHITE); setBorder(new TitledBorder(null, "", TitledBorder.LEADING, TitledBorder.TOP, null, null)); estadisticaModelo = ModeloEstadistica.getInstancia((Manejador.getInstancia(false, false))); DefaultCategoryDataset dataset = new DefaultCategoryDataset(); DefaultCategoryDataset datasetPadecimiento = new DefaultCategoryDataset(); ArrayList<Estadistica> estadisticaPadecimiento = (ArrayList<Estadistica>) estadisticaModelo.getEstadisticaPadecimiento(); for (Estadistica estadist : estadisticaPadecimiento) { System.out.println(estadist.getTotal() + "\t" + estadist.getMedicoId()); long val; val = (long) estadist.getTotal(); String val2 = ""; val2 += estadist.getMedicoId(); dataset.setValue(val, "Padecimiento", val2); } JFreeChart chartPadecimiento = ChartFactory.createBarChart( "Top 10 padecimientos más frecuentados", "", "Padecimientos", dataset, PlotOrientation.VERTICAL, false, true, false); chartPadecimiento.setBackgroundPaint(Color.white); chartPadecimiento.getTitle().setPaint(Color.blue); CategoryPlot pa = chartPadecimiento.getCategoryPlot(); pa.setRangeGridlinePaint(Color.red); setLayout(null); ChartPanel panelPadecimiento = new ChartPanel(chartPadecimiento); panelPadecimiento.setBounds(47, 41, 837, 551); panelPadecimiento.setBackground(SystemColor.control); add(panelPadecimiento); }