2
0
Fork 0

added interface override annotations.

This commit is contained in:
Willem Cazander 2014-08-24 12:22:32 +02:00
parent fc4c568b18
commit 5bbd8e4ef3
189 changed files with 1458 additions and 319 deletions

View file

@ -91,6 +91,7 @@ public class SwingActionPanel extends JPanel implements VascEntryFrontendEventLi
class DownloadListCellRenderer extends JLabel implements ListCellRenderer {
private static final long serialVersionUID = -2143588238414900498L;
@Override
public Component getListCellRendererComponent(JList list, Object value,int index, boolean isSelected, boolean hasFocus) {
if (value==null) {
setText("null");
@ -101,7 +102,7 @@ public class SwingActionPanel extends JPanel implements VascEntryFrontendEventLi
}
}
@Override
public void actionPerformed(ActionEvent event) {
if (init) {
return;
@ -154,11 +155,13 @@ public class SwingActionPanel extends JPanel implements VascEntryFrontendEventLi
/**
* @see net.forwardfire.vasc.core.entry.VascEntryFrontendEventListener#getEventTypes()
*/
@Override
public VascFrontendEventType[] getEventTypes() {
VascFrontendEventType[] result = {VascEntryFrontendEventListener.VascFrontendEventType.POST_READ};
return result;
}
@Override
public void vascEvent(VascEntry entry,Serializable dataNotUsed) {
init = true;
@ -231,48 +234,58 @@ public class SwingActionPanel extends JPanel implements VascEntryFrontendEventLi
}
@Override
public String getName() {
return "...";
}
@Override
public String getImage() {
// TODO Auto-generated method stub
return null;
}
@Override
public String getId() {
// TODO Auto-generated method stub
return null;
}
@Override
public String getHelpId() {
// TODO Auto-generated method stub
return null;
}
@Override
public String getDescription() {
// TODO Auto-generated method stub
return null;
}
@Override
public void doGlobalAction(VascEntry vascEntry) throws VascException {
// TODO Auto-generated method stub
}
@Override
public GlobalVascAction clone() {
return this;
}
@Override
public Integer getOrder() {
// TODO Auto-generated method stub
return null;
}
@Override
public Boolean getView() {
// TODO Auto-generated method stub
return null;
}
@Override
public String getRolesView() {
// TODO Auto-generated method stub
return null;

View file

@ -54,7 +54,8 @@ public class SwingPagerPanel extends JPanel implements VascEntryFrontendEventLis
add(result);
vascEntry.getVascFrontendController().addVascEntryFrontendEventListener(this);
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() instanceof JButton) {
JButton but = (JButton)e.getSource();
@ -68,6 +69,7 @@ public class SwingPagerPanel extends JPanel implements VascEntryFrontendEventLis
public NextAction(boolean next) {
this.next=next;
}
@Override
public void actionPerformed(ActionEvent e) {
int pageIndex = vascEntry.getVascFrontendController().getVascEntryState().getVascBackendState().getPageIndex();
if (next) {
@ -82,6 +84,7 @@ public class SwingPagerPanel extends JPanel implements VascEntryFrontendEventLis
}
}
@Override
public void vascEvent(VascEntry entry, Serializable data) {
for(Component c:result.getComponents()) {
@ -153,6 +156,7 @@ public class SwingPagerPanel extends JPanel implements VascEntryFrontendEventLis
}
}
@Override
public VascFrontendEventType[] getEventTypes() {
VascFrontendEventType[] result = {VascEntryFrontendEventListener.VascFrontendEventType.POST_READ};
return result;

View file

@ -58,6 +58,7 @@ public class SwingPanelFrame implements SwingPanelIntegration {
this.addVascMenu=addVascMenu;
}
@Override
public void createNewVascView(VascEntry entry) throws VascException {
// define redering
JPanel panel = initVascView();
@ -70,12 +71,14 @@ public class SwingPanelFrame implements SwingPanelIntegration {
entry.getVascFrontendController().addVascEntryFrontendEventListener(new VascEntryFrontendEventListener() {
private static final long serialVersionUID = -6801954395965101748L;
@Override
public void vascEvent(VascEntry entry, Serializable data) {
if (data instanceof Exception) {
Exception e = (Exception)data;
e.printStackTrace();
}
}
@Override
public VascFrontendEventType[] getEventTypes() {
return new VascFrontendEventType[] {VascFrontendEventType.EXCEPTION};
}
@ -86,10 +89,12 @@ public class SwingPanelFrame implements SwingPanelIntegration {
openVascView(panel, entry);
}
@Override
public JPanel initVascView() {
return new JPanel();
}
@Override
public void openVascView(JPanel pane,final VascEntry entry) {
JFrame frame = new JFrame();
frame.setTitle("Vasc Edit - Swing - "+entry.getName());
@ -103,6 +108,7 @@ public class SwingPanelFrame implements SwingPanelIntegration {
for (final String id:entry.getVascFrontendController().getVascController().getVascEntryController().getVascEntryIds()) {
JMenuItem item = new JMenuItem(id);
item.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try {
VascEntry ee = entry.getVascFrontendController().getVascController().getVascEntryController().getVascEntryById(id);
@ -128,6 +134,7 @@ public class SwingPanelFrame implements SwingPanelIntegration {
panels.put(pane,frame);
}
@Override
public void closeVascView(JPanel pane,VascEntry entry) {
JFrame frame = panels.get(pane);
if (frame!=null) {

View file

@ -47,6 +47,7 @@ public class SwingPanelTabbed implements SwingPanelIntegration {
this.tabbedPane=tabbedPane;
}
@Override
public void createNewVascView(VascEntry entry) throws VascException {
// define redering
JPanel panel = initVascView();
@ -58,12 +59,14 @@ public class SwingPanelTabbed implements SwingPanelIntegration {
entry.getVascFrontendController().addVascEntryFrontendEventListener(new VascEntryFrontendEventListener() {
private static final long serialVersionUID = -6801954395965101748L;
@Override
public void vascEvent(VascEntry entry, Serializable data) {
if (data instanceof Exception) {
Exception e = (Exception)data;
e.printStackTrace();
}
}
@Override
public VascFrontendEventType[] getEventTypes() {
return new VascFrontendEventType[] {VascFrontendEventType.EXCEPTION};
}
@ -74,15 +77,18 @@ public class SwingPanelTabbed implements SwingPanelIntegration {
openVascView(panel, entry);
}
@Override
public JPanel initVascView() {
return new JPanel();
}
@Override
public void openVascView(JPanel pane,final VascEntry entry) {
tabbedPane.addTab(entry.getName(), pane);
tabbedPane.setSelectedIndex(tabbedPane.getTabCount()-1);
}
@Override
public void closeVascView(JPanel pane,VascEntry entry) {
for (int i=0;i<tabbedPane.getTabCount();i++) {
Object tab = tabbedPane.getComponentAt(i);

View file

@ -97,6 +97,7 @@ public class SwingVascEditDialog extends JPanel {
for (final VascEntryLink vle:entry.getVascEntryLinks()) {
JButton but = new JButton(vle.getName());
but.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try {
VascController vc = entry.getVascFrontendController().getVascController();
@ -199,6 +200,7 @@ public class SwingVascEditDialog extends JPanel {
saveButton.setText(swingFrontend.i18n("vasc.dialog.save.name"));
saveButton.setToolTipText(swingFrontend.i18n("vasc.dialog.save.tooltip"));
saveButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent event) {
//if(entry.getVascFrontendData().getVascFrontendHelper().validateObject(entry, bean)) {
// return;
@ -223,6 +225,7 @@ public class SwingVascEditDialog extends JPanel {
cancelButton.setText(swingFrontend.i18n("vasc.dialog.cancel.name"));
cancelButton.setToolTipText(swingFrontend.i18n("vasc.dialog.cancel.tooltip"));
cancelButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent event) {
result = null;
panels.closeVascView(editView, SwingVascEditDialog.this.entry);

View file

@ -109,6 +109,7 @@ public class SwingVascFrontend extends AbstractVascFrontend {
/**
* @see net.forwardfire.vasc.frontend.VascFrontend#getFrontendType()
*/
@Override
public String getFrontendType() {
return "swing";
}
@ -116,6 +117,7 @@ public class SwingVascFrontend extends AbstractVascFrontend {
/**
* Add swing implmented ui components
*/
@Override
protected void addUiComponents() {
VascFrontendController vfd = getVascEntry().getVascFrontendController();
@ -154,6 +156,7 @@ public class SwingVascFrontend extends AbstractVascFrontend {
/**
* @see net.forwardfire.vasc.core.VascViewRenderer#renderEdit(net.forwardfire.vasc.core.VascEntry, java.lang.Object)
*/
@Override
public void renderEdit() throws VascFrontendException {
logger.fine("Rending Edit View");
try {
@ -186,6 +189,7 @@ public class SwingVascFrontend extends AbstractVascFrontend {
}
}
@Override
public void renderDelete() throws VascFrontendException {
Serializable rowBean = entry.getVascFrontendController().getVascEntryState().getEntryDataObject();
String beanValue = rowBean.toString();
@ -218,6 +222,7 @@ public class SwingVascFrontend extends AbstractVascFrontend {
/**
* @see net.forwardfire.vasc.core.VascViewRenderer#renderExport(net.forwardfire.vasc.core.VascEntry, net.forwardfire.vasc.core.VascDataExporter)
*/
@Override
public void renderExport(VascEntryExport exporter) throws VascFrontendException {
String fileName = null;
@ -253,11 +258,11 @@ public class SwingVascFrontend extends AbstractVascFrontend {
}
}
}
/**
* @see net.forwardfire.vasc.core.VascViewRenderer#renderView(net.forwardfire.vasc.core.VascEntry)
*/
@Override
public void renderView() throws VascFrontendException {
if (initOnce==false) {
@ -356,6 +361,7 @@ public class SwingVascFrontend extends AbstractVascFrontend {
final JTextField searchField = new JTextField();
body.add(searchField);
searchField.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
String searchText = searchField.getText();
entry.getVascFrontendController().getVascFrontendActions().searchAction(searchText);
@ -363,6 +369,7 @@ public class SwingVascFrontend extends AbstractVascFrontend {
});
JButton searchButton = new JButton("Search");
searchButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
String searchText = searchField.getText();
entry.getVascFrontendController().getVascFrontendActions().searchAction(searchText);
@ -431,6 +438,7 @@ public class SwingVascFrontend extends AbstractVascFrontend {
table.getSelectionModel().addListSelectionListener(new EntrySectionListener(table));
table.getSelectionModel().setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
table.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent e) {
if (e.getClickCount() == 2) {
Object o = entry.getVascFrontendController().getVascEntryState().getEntryDataObject();
@ -453,6 +461,7 @@ public class SwingVascFrontend extends AbstractVascFrontend {
table = t;
}
@Override
public void mouseClicked(MouseEvent e) {
TableColumnModel colModel = table.getColumnModel();
int columnModelIndex = colModel.getColumnIndexAtX(e.getX());
@ -470,6 +479,8 @@ public class SwingVascFrontend extends AbstractVascFrontend {
EntrySectionListener(JTable table) {
this.table = table;
}
@Override
public void valueChanged(ListSelectionEvent e) {
if (e.getValueIsAdjusting()) {
return;
@ -577,6 +588,7 @@ public class SwingVascFrontend extends AbstractVascFrontend {
this.action=action;
}
@Override
public void actionPerformed(ActionEvent event) {
logger.fine("Row Action");
try {
@ -595,6 +607,7 @@ public class SwingVascFrontend extends AbstractVascFrontend {
this.action=action;
}
@Override
public void actionPerformed(ActionEvent event) {
logger.fine("Global Action");
try {

View file

@ -48,6 +48,7 @@ public class SwingVascTableModel extends AbstractTableModel implements VascEntry
entry.getVascFrontendController().addVascEntryFrontendEventListener(this);
}
@Override
public void vascEvent(VascEntry entry,Serializable o) {
fireTableDataChanged();
}
@ -55,6 +56,7 @@ public class SwingVascTableModel extends AbstractTableModel implements VascEntry
/**
* @see javax.swing.entry.entryModel#getColumnCount()
*/
@Override
public int getColumnCount() {
int result = 0;
for(VascEntryField c:entry.getVascEntryFields()) {
@ -69,6 +71,7 @@ public class SwingVascTableModel extends AbstractTableModel implements VascEntry
/**
* @see javax.swing.entry.entryModel#getRowCount()
*/
@Override
public int getRowCount() {
if (entry.getVascFrontendController().getVascEntryState().getEntryDataList()==null) {
return 0;
@ -79,6 +82,7 @@ public class SwingVascTableModel extends AbstractTableModel implements VascEntry
/**
* @see javax.swing.entry.entryModel#getValueAt(int, int)
*/
@Override
public Object getValueAt(int rowIndex, int columnIndex) {
Serializable bean = entry.getVascFrontendController().getVascEntryState().getEntryDataList().get(rowIndex);
@ -103,7 +107,8 @@ public class SwingVascTableModel extends AbstractTableModel implements VascEntry
return "Error";
}
}
@Override
public VascFrontendEventType[] getEventTypes() {
VascFrontendEventType[] result = {VascFrontendEventType.POST_UPDATE,VascFrontendEventType.POST_READ,VascFrontendEventType.POST_DELETE};
return result;

View file

@ -50,6 +50,7 @@ public class SwingBoolean implements VascUIComponent {
private JCheckBox checkBox = null;
private Color orgBackgroundColor = null;
@Override
public Object createComponent(VascEntry table,VascEntryField entryField,VascValueModel model,Object gui) throws VascException {
checkBox = new JCheckBox();
orgBackgroundColor = checkBox.getBackground();
@ -64,16 +65,18 @@ public class SwingBoolean implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#getErrorText()
*/
@Override
public String getErrorText() {
if (checkBox==null) {
return null;
}
return checkBox.getToolTipText();
}
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setErrorText(java.lang.String)
*/
@Override
public void setErrorText(String text) {
if (checkBox==null) {
return;
@ -89,6 +92,7 @@ public class SwingBoolean implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#isDisabled()
*/
@Override
public boolean isDisabled() {
return !checkBox.isEnabled();
}
@ -96,6 +100,7 @@ public class SwingBoolean implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setDisabled(boolean)
*/
@Override
public void setDisabled(boolean disabled) {
checkBox.setEnabled(!disabled);
}
@ -103,6 +108,7 @@ public class SwingBoolean implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#isRendered()
*/
@Override
public boolean isRendered() {
return checkBox.isVisible();
}
@ -110,6 +116,7 @@ public class SwingBoolean implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setRendered(boolean)
*/
@Override
public void setRendered(boolean rendered) {
checkBox.setVisible(rendered);
}
@ -126,6 +133,7 @@ class SelectActionListener implements ActionListener {
/**
* @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
*/
@Override
public void actionPerformed(ActionEvent e) {
boolean value = ((JCheckBox)e.getSource()).isSelected();
try {

View file

@ -46,6 +46,7 @@ public class SwingButton implements VascUIComponent {
private JButton vascButton = null;
private Color orgBackgroundColor = null;
@Override
public Object createComponent(VascEntry table,VascEntryField entryField,VascValueModel model,Object gui) throws VascException {
vascButton = new JButton("Color");
orgBackgroundColor = vascButton.getBackground();
@ -57,6 +58,7 @@ public class SwingButton implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#getErrorText()
*/
@Override
public String getErrorText() {
if (vascButton==null) {
return null;
@ -67,6 +69,7 @@ public class SwingButton implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setErrorText(java.lang.String)
*/
@Override
public void setErrorText(String text) {
if (vascButton==null) {
return;
@ -82,6 +85,7 @@ public class SwingButton implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#isDisabled()
*/
@Override
public boolean isDisabled() {
return !vascButton.isEnabled();
}
@ -89,6 +93,7 @@ public class SwingButton implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setDisabled(boolean)
*/
@Override
public void setDisabled(boolean disabled) {
vascButton.setEnabled(!disabled);
}
@ -96,6 +101,7 @@ public class SwingButton implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#isRendered()
*/
@Override
public boolean isRendered() {
return vascButton.isVisible();
}
@ -103,6 +109,7 @@ public class SwingButton implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setRendered(boolean)
*/
@Override
public void setRendered(boolean rendered) {
vascButton.setVisible(rendered);
}

View file

@ -50,6 +50,7 @@ public class SwingColorChooser implements VascUIComponent {
private JButton colorButton = null;
private Color orgBackgroundColor = null;
@Override
public Object createComponent(VascEntry table,VascEntryField entryField,VascValueModel model,Object gui) throws VascException {
JButton colorButton = new JButton("Color");
orgBackgroundColor = colorButton.getBackground();
@ -61,6 +62,7 @@ public class SwingColorChooser implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#getErrorText()
*/
@Override
public String getErrorText() {
if (colorButton==null) {
return null;
@ -71,6 +73,7 @@ public class SwingColorChooser implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setErrorText(java.lang.String)
*/
@Override
public void setErrorText(String text) {
if (colorButton==null) {
return;
@ -86,6 +89,7 @@ public class SwingColorChooser implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#isDisabled()
*/
@Override
public boolean isDisabled() {
return !colorButton.isEnabled();
}
@ -93,6 +97,7 @@ public class SwingColorChooser implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setDisabled(boolean)
*/
@Override
public void setDisabled(boolean disabled) {
colorButton.setEnabled(!disabled);
}
@ -100,6 +105,7 @@ public class SwingColorChooser implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#isRendered()
*/
@Override
public boolean isRendered() {
return colorButton.isVisible();
}
@ -107,6 +113,7 @@ public class SwingColorChooser implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setRendered(boolean)
*/
@Override
public void setRendered(boolean rendered) {
colorButton.setVisible(rendered);
}
@ -125,6 +132,7 @@ class SelectActionListener3 implements ActionListener {
/**
* @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
*/
@Override
public void actionPerformed(ActionEvent e) {
if (hexEncoding==false) {
Color cur=null;

View file

@ -50,6 +50,7 @@ public class SwingDate implements VascUIComponent {
private DatePicker datePicker = null;
private Color orgBackgroundColor = null;
@Override
public Object createComponent(VascEntry table,VascEntryField entryField,VascValueModel model,Object gui) throws VascException {
datePicker = new DatePicker();
@ -67,6 +68,7 @@ public class SwingDate implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#getErrorText()
*/
@Override
public String getErrorText() {
if (datePicker==null) {
return null;
@ -77,6 +79,7 @@ public class SwingDate implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setErrorText(java.lang.String)
*/
@Override
public void setErrorText(String text) {
if (datePicker==null) {
return;
@ -92,6 +95,7 @@ public class SwingDate implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#isDisabled()
*/
@Override
public boolean isDisabled() {
return !datePicker.isEnabled();
}
@ -99,6 +103,7 @@ public class SwingDate implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setDisabled(boolean)
*/
@Override
public void setDisabled(boolean disabled) {
datePicker.setEnabled(!disabled);
}
@ -106,6 +111,7 @@ public class SwingDate implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#isRendered()
*/
@Override
public boolean isRendered() {
return datePicker.isVisible();
}
@ -113,6 +119,7 @@ public class SwingDate implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setRendered(boolean)
*/
@Override
public void setRendered(boolean rendered) {
datePicker.setVisible(rendered);
}
@ -129,6 +136,7 @@ class SelectActionListener2 implements ActionListener {
/**
* @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
*/
@Override
public void actionPerformed(ActionEvent e) {
Date value = ((DatePicker)e.getSource()).getDate();
try {

View file

@ -46,6 +46,7 @@ public class SwingLabel implements VascUIComponent {
private JLabel label = null;
private Color orgBackgroundColor = null;
@Override
public Object createComponent(VascEntry table,VascEntryField entryField,VascValueModel model,Object gui) throws VascException {
label = new JLabel();
label.setHorizontalAlignment(JLabel.TRAILING);
@ -58,6 +59,7 @@ public class SwingLabel implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#getErrorText()
*/
@Override
public String getErrorText() {
if (label==null) {
return null;
@ -68,6 +70,7 @@ public class SwingLabel implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setErrorText(java.lang.String)
*/
@Override
public void setErrorText(String text) {
if (label==null) {
return;
@ -83,6 +86,7 @@ public class SwingLabel implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#isDisabled()
*/
@Override
public boolean isDisabled() {
return !label.isEnabled();
}
@ -90,6 +94,7 @@ public class SwingLabel implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setDisabled(boolean)
*/
@Override
public void setDisabled(boolean disabled) {
label.setEnabled(!disabled);
}
@ -97,6 +102,7 @@ public class SwingLabel implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#isRendered()
*/
@Override
public boolean isRendered() {
return label.isVisible();
}
@ -104,6 +110,7 @@ public class SwingLabel implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setRendered(boolean)
*/
@Override
public void setRendered(boolean rendered) {
label.setVisible(rendered);
}

View file

@ -55,6 +55,7 @@ public class SwingList implements VascUIComponent {
private JComboBox comboBox = null;
private Color orgBackgroundColor = null;
@Override
public Object createComponent(final VascEntry entry,VascEntryField entryField,final VascValueModel model,Object gui) throws VascException {
VascSelectItemModel items = (VascSelectItemModel)entryField.getVascEntryFieldType().getDataObject();
if (items==null) {
@ -66,6 +67,7 @@ public class SwingList implements VascUIComponent {
((JComponent)gui).add(comboBox);
comboBox.setRenderer(new MyCellRenderer());
comboBox.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
VascSelectItem i = (VascSelectItem)((JComboBox)e.getSource()).getSelectedItem();
try {
@ -98,6 +100,7 @@ public class SwingList implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#getErrorText()
*/
@Override
public String getErrorText() {
if (comboBox==null) {
return null;
@ -108,6 +111,7 @@ public class SwingList implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setErrorText(java.lang.String)
*/
@Override
public void setErrorText(String text) {
if (comboBox==null) {
return;
@ -123,6 +127,7 @@ public class SwingList implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#isDisabled()
*/
@Override
public boolean isDisabled() {
return !comboBox.isEnabled();
}
@ -130,6 +135,7 @@ public class SwingList implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setDisabled(boolean)
*/
@Override
public void setDisabled(boolean disabled) {
comboBox.setEnabled(!disabled);
}
@ -137,6 +143,7 @@ public class SwingList implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#isRendered()
*/
@Override
public boolean isRendered() {
return comboBox.isVisible();
}
@ -144,6 +151,7 @@ public class SwingList implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setRendered(boolean)
*/
@Override
public void setRendered(boolean rendered) {
comboBox.setVisible(rendered);
}
@ -157,6 +165,7 @@ class MyCellRenderer extends JLabel implements ListCellRenderer {
setOpaque(true);
}
@Override
public Component getListCellRendererComponent(JList list,Object value,int index,boolean isSelected,boolean cellHasFocus) {
VascSelectItem i = (VascSelectItem)value;
if (i!=null) {

View file

@ -48,6 +48,7 @@ public class SwingText implements VascUIComponent {
private JTextField textField = null;
private Color orgBackgroundColor = null;
@Override
public Object createComponent(VascEntry table,VascEntryField entryField,VascValueModel model,Object gui) throws VascException {
textField = new JTextField();
Integer sizeEdit = entryField.getSizeEdit();
@ -64,6 +65,7 @@ public class SwingText implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#getErrorText()
*/
@Override
public String getErrorText() {
if (textField==null) {
return null;
@ -74,6 +76,7 @@ public class SwingText implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setErrorText(java.lang.String)
*/
@Override
public void setErrorText(String text) {
if (textField==null) {
return;
@ -89,13 +92,15 @@ public class SwingText implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#isDisabled()
*/
@Override
public boolean isDisabled() {
return !textField.isEnabled();
}
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setDisabled(boolean)
*/
@Override
public void setDisabled(boolean disabled) {
textField.setEnabled(!disabled);
}
@ -103,13 +108,15 @@ public class SwingText implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#isRendered()
*/
@Override
public boolean isRendered() {
return textField.isVisible();
}
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setRendered(boolean)
*/
@Override
public void setRendered(boolean rendered) {
textField.setVisible(rendered);
}
@ -130,6 +137,7 @@ class TextListener implements DocumentListener {
/**
* @see javax.swing.event.DocumentListener#changedUpdate(javax.swing.event.DocumentEvent)
*/
@Override
public void changedUpdate(DocumentEvent e) {
update(e);
}
@ -137,6 +145,7 @@ class TextListener implements DocumentListener {
/**
* @see javax.swing.event.DocumentListener#insertUpdate(javax.swing.event.DocumentEvent)
*/
@Override
public void insertUpdate(DocumentEvent e) {
update(e);
}
@ -144,6 +153,7 @@ class TextListener implements DocumentListener {
/**
* @see javax.swing.event.DocumentListener#removeUpdate(javax.swing.event.DocumentEvent)
*/
@Override
public void removeUpdate(DocumentEvent e) {
update(e);
}

View file

@ -48,6 +48,7 @@ public class SwingTextArea implements VascUIComponent {
private JTextArea textArea = null;
private Color orgBackgroundColor = null;
@Override
public Object createComponent(VascEntry entry,VascEntryField entryField,VascValueModel model,Object gui) throws VascException {
int colsNum = 40;
int rowsNum = 8;
@ -81,6 +82,7 @@ public class SwingTextArea implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#getErrorText()
*/
@Override
public String getErrorText() {
if (textArea==null) {
return null;
@ -91,6 +93,7 @@ public class SwingTextArea implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setErrorText(java.lang.String)
*/
@Override
public void setErrorText(String text) {
if (textArea==null) {
return;
@ -106,6 +109,7 @@ public class SwingTextArea implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#isDisabled()
*/
@Override
public boolean isDisabled() {
return !textArea.isEnabled();
}
@ -113,6 +117,7 @@ public class SwingTextArea implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setDisabled(boolean)
*/
@Override
public void setDisabled(boolean disabled) {
textArea.setEnabled(!disabled);
}
@ -120,13 +125,15 @@ public class SwingTextArea implements VascUIComponent {
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#isRendered()
*/
@Override
public boolean isRendered() {
return textArea.isVisible();
}
/**
* @see net.forwardfire.vasc.core.ui.VascUIComponent#setRendered(boolean)
*/
@Override
public void setRendered(boolean rendered) {
textArea.setVisible(rendered);
}
@ -145,6 +152,7 @@ class TextAreaListener implements DocumentListener {
/**
* @see javax.swing.event.DocumentListener#changedUpdate(javax.swing.event.DocumentEvent)
*/
@Override
public void changedUpdate(DocumentEvent e) {
update(e);
}
@ -152,6 +160,7 @@ class TextAreaListener implements DocumentListener {
/**
* @see javax.swing.event.DocumentListener#insertUpdate(javax.swing.event.DocumentEvent)
*/
@Override
public void insertUpdate(DocumentEvent e) {
update(e);
}
@ -159,6 +168,7 @@ class TextAreaListener implements DocumentListener {
/**
* @see javax.swing.event.DocumentListener#removeUpdate(javax.swing.event.DocumentEvent)
*/
@Override
public void removeUpdate(DocumentEvent e) {
update(e);
}

View file

@ -40,7 +40,6 @@ import net.forwardfire.vasc.frontend.swing.SwingPanelIntegration;
import net.forwardfire.vasc.frontend.swing.SwingPanelTabbed;
import net.forwardfire.vasc.impl.DefaultVascFactory;
import net.forwardfire.vasc.test.frontend.data.TestModelData;
import junit.framework.TestCase;
/**
@ -84,6 +83,7 @@ public class SwingTestTabbed extends TestCase {
for (final String id:vc.getVascEntryController().getVascEntryIds()) {
JMenuItem item = new JMenuItem(id);
item.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try {
VascEntryLocal ve = (VascEntryLocal)vc.getVascEntryController().getVascEntryById(id);
@ -99,6 +99,7 @@ public class SwingTestTabbed extends TestCase {
}
JMenuItem item = new JMenuItem("Close tab.");
item.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if (pane.getSelectedIndex()>=0) {
pane.removeTabAt(pane.getSelectedIndex()); // todo release vasc frontend

View file

@ -40,6 +40,7 @@ public class Test implements ActionListener {
frame.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
JLabel label = null;
final JPanel panel = new JPanel();
@ -59,8 +60,8 @@ public class Test implements ActionListener {
JButton tabClose = new JButton(close);
tabClose.setPreferredSize(size);
tabClose.addActionListener(new ActionListener() {
public void
actionPerformed(ActionEvent e) {
@Override
public void actionPerformed(ActionEvent e) {
int tNum = tabPane.indexOfComponent(panel);
tabPane.removeTabAt(tNum);
}