/** * BhavaPanel.java * * Created on January 10, 2003, 5:43 PM * @author E. Rajasekar */ package app.astrosoft.ui.view; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.Point; import javax.swing.border.LineBorder; import app.astrosoft.beans.HousePosition; import app.astrosoft.consts.AstrosoftTableColumn; import app.astrosoft.consts.DisplayStrings; import app.astrosoft.consts.TableStyle; import app.astrosoft.ui.comp.TitleLabel; import app.astrosoft.ui.comp.TitledTable; import app.astrosoft.ui.table.AstrosoftTable; import app.astrosoft.ui.table.AstrosoftTableModel; public class BhavaView extends AstrosoftView { HousePosition housePosition; /** Creates a new instance of BhavaPanel */ public BhavaView(String title, HousePosition housePosition) { super(title, new Dimension(600, 340)); //super(new Dimension(400, 100), loc); this.housePosition = housePosition; AstrosoftTable bhavaTable = new AstrosoftTable(new AstrosoftTableModel( housePosition.getBhavaTableData(), housePosition .getBhavaTableColumnData()), TableStyle.STANDARD); bhavaTable.setColumnWidth(40, AstrosoftTableColumn.Bhava); TitleLabel label = new TitleLabel(DisplayStrings.BHAVA_POS_STR); TitledTable tablePanel = new TitledTable(label, bhavaTable, viewSize); // TODO: Should make location independant add(tablePanel,BorderLayout.CENTER); //tablePanel.setBorder(new LineBorder(Color.BLUE)); this.setVisible(true); } }