Examples of NiceJPanel


Examples of de.offis.faint.gui.tools.NiceJPanel

 

  public HaarClassifierSettingsPanel(HaarClassifierDetection model){
    super(new BorderLayout());
    EventListener listener = new EventListener();
    NiceJPanel rows = new NiceJPanel();
   
    JPanel cascadeMenuPanel = new JPanel(new BorderLayout());
    cascadeMenuPanel.setBorder(new TitledBorder("Cascade File"));
    cascadeMenuPanel.add(cascadeMenu, BorderLayout.CENTER);
    cascadeMenu.addActionListener(listener);
    rows.addRow(cascadeMenuPanel);
   
    JPanel scaleFactorPanel = new JPanel(new BorderLayout());
    scaleFactorPanel.setBorder(new TitledBorder("Scale Factor for Scan Window"));
    scaleFactorPanel.add(scaleFactor, BorderLayout.CENTER);
    scaleFactor.addChangeListener(listener);
    rows.addRow(scaleFactorPanel);

        JPanel minimumGroupMembersPanel = new JPanel(new BorderLayout());
        minimumGroupMembersPanel.setBorder(new TitledBorder("Miminum Matches per Group"));
        minimumGroupMembersPanel.add(minimumGroupMembers, BorderLayout.CENTER);
        minimumGroupMembers.addChangeListener(listener);
        minimumGroupMembersPanel.add(showAllMatches, BorderLayout.SOUTH);
        showAllMatches.addActionListener(listener);
        rows.addRow(minimumGroupMembersPanel);

        JPanel scaleImagePanel = new JPanel(new BorderLayout());
        scaleImagePanel.setBorder(new TitledBorder("Scale Image"));
        scaleImagePanel.add(scaleImage, BorderLayout.CENTER);
        scaleImage.addActionListener(listener);
        rows.addRow(scaleImagePanel);
       
        JPanel performHistogramEqualizationPanel = new JPanel(new BorderLayout());
        performHistogramEqualizationPanel.setBorder(new TitledBorder("Scale Image"));
        performHistogramEqualizationPanel.add(performHistogramEqualization, BorderLayout.CENTER);
        performHistogramEqualization.addActionListener(listener);
        rows.addRow(performHistogramEqualizationPanel);

        this.add(rows, BorderLayout.NORTH);
    this.model = model;
   
    updateFromModel();
View Full Code Here

Examples of de.offis.faint.gui.tools.NiceJPanel

  public BetafaceSettingsPanel(BetafaceDetection plugin){
    super(new BorderLayout());
    this.plugin = plugin;
   
    // Layout and initial values
    NiceJPanel rows = new NiceJPanel();
    this.add(rows, BorderLayout.NORTH);

    JPanel urlPanel = new JPanel(new GridLayout());
    urlPanel.setBorder(new TitledBorder("Web Service URL"));
    urlPanel.add(tfURL);
    tfURL.setText(plugin.serviceURL);
    rows.addRow(urlPanel);
   
    JPanel keyPanel = new JPanel(new GridLayout());
    keyPanel.setBorder(new TitledBorder("License Key"));   
    keyPanel.add(tfKey);
    tfKey.setText(plugin.licenseKey);
    rows.addRow(keyPanel);
   
    JPanel shrinkPanel = new JPanel(new GridLayout());
    shrinkPanel.setBorder(new TitledBorder("Preprocessing"));
    shrinkPanel.add(cbDownScale);
    cbDownScale.setSelected(plugin.downScale);
    rows.addRow(shrinkPanel);
   
    // Listener
    Listener listener = new Listener();
    cbDownScale.addActionListener(listener);
    tfKey.addFocusListener(listener);
View Full Code Here

Examples of de.offis.faint.gui.tools.NiceJPanel

  public EigenfaceSettingsPanel(EigenfaceRecognition model){
    super(new BorderLayout());
   
    this.model = model;
       
    NiceJPanel rows = new NiceJPanel();
    this.add(rows, BorderLayout.NORTH);
   
    JPanel numFacePanel = new JPanel(new GridLayout());
    numFacePanel.add(numFaceMenu);
    numFacePanel.setBorder(new TitledBorder("Maximum number of Eigenfaces"));
    rows.addRow(numFacePanel);
   
    JPanel recalculationPanel = new JPanel(new GridLayout());
    recalculationPanel.add(recalculationMenu);
    recalculationPanel.setBorder(new TitledBorder("Auto rebuild Face Space after..."));
    rows.addRow(recalculationPanel);
   
    JPanel checkboxPanel = new JPanel(new GridLayout(2,1));
    checkboxPanel.setBorder(new TitledBorder("Extras"));
    checkboxPanel.add(mirrorTrainingImages);
    checkboxPanel.add(showNearestHits);
    rows.addRow(checkboxPanel);
   
    images = new JPanel(new GridLayout(1, eigenFaces.length + 1));
    images.add(averageFace);
    for (int i = 0; i<eigenFaces.length; i++){
      eigenFaces[i] = new JLabel();
      images.add(eigenFaces[i])
    }
    images.setBorder(new TitledBorder("Average face and first Eigenfaces"));
    rows.addRow(images);
   
    progressBar.setIndeterminate(true);
    progressPanel.setBorder(new TitledBorder("Rebuild in Progress..."));
    progressPanel.add(progressBar, BorderLayout.CENTER);
    rows.addRow(progressPanel);
    progressPanel.setVisible(false);
   
   
    // Initial value for recalculation ComboBox
    if (model.rebuildFaceSpace == null){
View Full Code Here

Examples of de.offis.faint.gui.tools.NiceJPanel

 

  public OpenCVSettingsPanel(OpenCVDetection model){
    super(new BorderLayout());
    EventListener listener = new EventListener();
    NiceJPanel rows = new NiceJPanel();
   
    JPanel cascadeMenuPanel = new JPanel(new BorderLayout());
    cascadeMenuPanel.setBorder(new TitledBorder("Cascade File"));
    cascadeMenuPanel.add(cascadeMenu, BorderLayout.CENTER);
    cascadeMenu.addActionListener(listener);
    rows.addRow(cascadeMenuPanel);
   
    JPanel scaleFactorPanel = new JPanel(new BorderLayout());
    scaleFactorPanel.setBorder(new TitledBorder("Scale Factor for Scan Window"));
    scaleFactorPanel.add(scaleFactor, BorderLayout.CENTER);
    scaleFactor.addChangeListener(listener);
    rows.addRow(scaleFactorPanel);
   
    this.add(rows, BorderLayout.NORTH);
    this.model = model;
   
    updateFromModel();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.