public static void main(String[] args) { ModelDiagram md = new ModelDiagram(); UMLClass umlc = new UMLClass(); umlc.setNaam("Class 1"); md.addDiagramObject(umlc); umlc = new UMLClass(); umlc.setNaam("Class 2"); md.addDiagramObject(umlc); umlc = new UMLClass(); umlc.setNaam("Class 3"); md.addDiagramObject(umlc); UMLUsecase umluc = new UMLUsecase(); umluc.setNaam("Usecase 1"); UMLCRUD umlcrud = new UMLCRUD(umlc); umlcrud.setCreate(true); umlcrud.setRead(false); umlcrud.setUpdate(true); umlcrud.setDelete(true); umluc.addCRUD(umlcrud); md.addDiagramObject(umluc); umluc = new UMLUsecase(); umluc.setNaam("Usecase 2"); umlcrud = new UMLCRUD(umlc); umlcrud.setCreate(true); umlcrud.setRead(false); umlcrud.setUpdate(false); umlcrud.setDelete(false); umluc.addCRUD(umlcrud); md.addDiagramObject(umluc); umluc = new UMLUsecase(); umluc.setNaam("Usecase 3"); md.addDiagramObject(umluc); umluc = new UMLUsecase(); umluc.setNaam("Usecase 4"); md.addDiagramObject(umluc); JFrame frame = new JFrame(); frame.getContentPane().setBackground(Color.WHITE); frame.setSize(400, 480); frame.setVisible(true); CRUDReport cr = new CRUDReport(); JPanel buttonPannel = cr.createReport(md); frame.add(buttonPannel); }