|
Re: VE displays JTabbedPane incorrectly [message #132667 is a reply to message #132625] |
Tue, 31 October 2006 15:35 |
Eclipse User |
|
|
|
Originally posted by: richkulp.us.NO_SPAM.ibm.com
At the moment there's a crummy hack (I'm one of the developer's, so I
can say that! :-) ) to handle this:
void refreshCurrentTab() {
if (false)
;
else {
// Get current tab
int index = essayTabbedPane.getSelectedIndex();
JPanel currentPanel = (JPanel)essayTabbedPane.getComponentAt(index);
if (currentPanel == getPersonPanel()) {
getPersonLoadSummaryCommand().execute(null);
}
}
}
}
The VE doesn't process the "else" clause of an if statement.
Greg Renegar wrote:
> Hi everyone,
>
> I have a function that I call from several places to refresh data on the
> selected tab of a JTabbedPane. However VE lists essayTabbedPane as
> currentPanel in the bean list (essayTabbedPane does not appear). I have
> a feeling it is because i am assigning a temporary variable like this:
>
> JPanel currentPanel = ...
>
> This only became a problem when I upgraded to latest VE. Can I get VE to
> ignore this function somehow? If I comment out this functions contents,
> VE renders perfectly.
>
>
> void refreshCurrentTab() {
>
> // Get current tab
> int index = essayTabbedPane.getSelectedIndex();
> JPanel currentPanel = (JPanel)essayTabbedPane.getComponentAt(index);
>
> if (currentPanel == getPersonPanel()) {
> getPersonLoadSummaryCommand().execute(null);
> }
>
> }
>
> Cheers, Greg
--
Thanks,
Rich Kulp
|
|
|
|
Re: VE displays JTabbedPane incorrectly [message #614744 is a reply to message #132625] |
Tue, 31 October 2006 15:35 |
Eclipse User |
|
|
|
Originally posted by: richkulp.us.NO_SPAM.ibm.com
At the moment there's a crummy hack (I'm one of the developer's, so I
can say that! :-) ) to handle this:
void refreshCurrentTab() {
if (false)
;
else {
// Get current tab
int index = essayTabbedPane.getSelectedIndex();
JPanel currentPanel = (JPanel)essayTabbedPane.getComponentAt(index);
if (currentPanel == getPersonPanel()) {
getPersonLoadSummaryCommand().execute(null);
}
}
}
}
The VE doesn't process the "else" clause of an if statement.
Greg Renegar wrote:
> Hi everyone,
>
> I have a function that I call from several places to refresh data on the
> selected tab of a JTabbedPane. However VE lists essayTabbedPane as
> currentPanel in the bean list (essayTabbedPane does not appear). I have
> a feeling it is because i am assigning a temporary variable like this:
>
> JPanel currentPanel = ...
>
> This only became a problem when I upgraded to latest VE. Can I get VE to
> ignore this function somehow? If I comment out this functions contents,
> VE renders perfectly.
>
>
> void refreshCurrentTab() {
>
> // Get current tab
> int index = essayTabbedPane.getSelectedIndex();
> JPanel currentPanel = (JPanel)essayTabbedPane.getComponentAt(index);
>
> if (currentPanel == getPersonPanel()) {
> getPersonLoadSummaryCommand().execute(null);
> }
>
> }
>
> Cheers, Greg
--
Thanks,
Rich Kulp
|
|
|
|
Powered by
FUDForum. Page generated in 0.03406 seconds