are there anyway to set rollover effect and adding new custom based events
to list?
I have been using Echostudio to test, and i could not add My Custom Class
Property Editors to the Property Sheet. Is it possible on GWT and your designer
Moderators: Konstantin.Scheglov, gnebling, Alexander.Mitin, jwren, Eric Clayberg
vampie wrote:>For example i need to have jbuilder style QueryDataset. I have written
some library for fetching data and JBuilder like dbSwing componets ( data
aware components )
To be more specific, I need to have property editor that is inherited from
JPanel... I have PBDBConnection class derived from Connection. in this editor i need JDBC URL Text Edit, JDBC jar class path textedit.. and so on..
Is it possible to write such property editors and make them shown in your property sheet ?
Thx in advance...
vampie wrote:are there anyway to set rollover effect and adding new custom based events
to list?
/**
* Simple {@link Hyperlink} with rollover effect for image.
*
* @author scheglov_ke
*/
public class RolloverImageHyperlink extends Hyperlink {
private final Image m_image = new Image();
private String m_normalURL;
private String m_hotURL;
////////////////////////////////////////////////////////////////////////////
//
// Constructor
//
////////////////////////////////////////////////////////////////////////////
public RolloverImageHyperlink() {
DOM.insertChild(getElement(), m_image.getElement(), 0);
m_image.unsinkEvents(Event.ONCLICK | Event.MOUSEEVENTS);
sinkEvents(Event.ONCLICK | Event.MOUSEEVENTS);
}
////////////////////////////////////////////////////////////////////////////
//
// Images
//
////////////////////////////////////////////////////////////////////////////
public void setNormalURL(String normalURL) {
m_normalURL = normalURL;
m_image.setUrl(m_normalURL);
}
public void setHotURL(String hotURL) {
m_hotURL = hotURL;
}
////////////////////////////////////////////////////////////////////////////
//
// Events
//
////////////////////////////////////////////////////////////////////////////
public void onBrowserEvent(Event event) {
super.onBrowserEvent(event);
switch (DOM.eventGetType(event)) {
case Event.ONMOUSEOVER : {
m_image.setUrl(m_hotURL);
break;
}
case Event.ONMOUSEOUT : {
m_image.setUrl(m_normalURL);
break;
}
}
}
}
public class ImageViewer implements EntryPoint {
final RootPanel rootPanel = RootPanel.get();
public void onModuleLoad() {
{
final RolloverImageHyperlink rolloverImageHyperlink = new RolloverImageHyperlink();
rootPanel.add(rolloverImageHyperlink, 153, 188);
rolloverImageHyperlink.setText("New hyperlink");
rolloverImageHyperlink.setNormalURL("radio_button.gif");
rolloverImageHyperlink.setHotURL("check_box.gif");
}
}
}
vampie wrote:No I want to implement new db aware beans like swingset.sf.net...
Users browsing this forum: No registered users and 3 guests