Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2008-2011 the original author or authors.
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *      http://www.apache.org/licenses/LICENSE-2.0
   *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
 package info.joseluismartin.gui.report;
 
 

Author(s):
Jose A. Corbacho
 
 public class ReportView extends AbstractView<Report> {
 
 	private JTextField name = new JTextField();
 	private JComboBox comboType = FormUtils.newCombo(25);
 
 	private JTextArea description = new JTextArea();
 
Constructor

Parameters:
model the model for this view
 
 	public ReportView(Report model){
 		setModel(model);
 	}

 
 	public ReportView(){
 		this(new Report());
 	}

 
 	public void init(){
 		refresh();
 
 		bind("name");
 		bind("type");
 		bind(.getFileName(), "fileName");
 		bind("description");
 	}
 	
 	protected void doRefresh() {
 		if (getModel() == null)
 			return;
 
 		// File view 
 		
 		// Report Type
 	}
 	
 	public void doUpdate() {
 		if (getModel() == null)
 			return;
 	}
 	
	protected JComponent buildPanel() {
		Report model = getModel();
		// Build Form
		BoxFormBuilder mainBox = new BoxFormBuilder();
		Box box = Box.createHorizontalBox();
		box.add(new JLabel("Nombre: "));
		box.add();
		// Report type
		box.add(new JLabel("Tipo: "));
		mainBox.add(box);
		// Report file
		mainBox.add(.getPanel());
		mainBox.row();
		mainBox.add(new JLabel("DescripciĆ³n"));
		mainBox.row();
		mainBox.add(new JScrollPane());
		// Box attributes
		mainBox.getForm().setOpaque(true);
		JComponent mainPanel = mainBox.getForm();
		mainPanel.setBorder(ApplicationContextGuiFactory.createTitledBorder("Informe"));
		return mainPanel;
	}
	public void onSetModel(Report model) {
		if ( != null)
	}

GETTERS AND SETTERS
		return ;
	}
	public void setFileView(ReportFileView fileView) {
		this. = fileView;
	}
		return ;
	}
	public void setTypeService(PersistentManager<ReportTypeLongtypeService) {
		this. = typeService;
	}
	}
	public void setReportService(ReportService reportService) {
		this. = reportService;
	}
New to GrepCode? Check out our FAQ X