Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Visual Editor (VE) » inner classes and exceptions
inner classes and exceptions [message #605065] Tue, 08 February 2005 09:39
Michele Puccini is currently offline Michele PucciniFriend
Messages: 33
Registered: July 2009
Member
Hello,

I'm using VE 1.0.2 and everything works fine, but I'm unable to create an
anonymous JPanel in the initialize() of my visual class.

--
private void initialize() {
this.setLayout(null); // Generated

this.add(new JPanel(){

protected void paintComponent(Graphics g)
{
super.paintComponent(g);
g.setColor(Color.red);
g.fillRect(0,0,100,100);
};
});

this.setSize(300,200);
}
--

I always get the following error:




+++ Warning +++: Tue Feb 08 10:32:43 CET 2005 Skipping expression:
org.eclipse.ve.internal.java.codegen.model.CodeExpressionRef @347412:
this.add(new JPanel(){
protected void paintComponent(Graphics g)
{
// TODO Auto-generated method stub
super.paintComponent(g);
};
}{ States: EXIST#INSYNC#SRCLOCFIXED#} Offset: 143


java.lang.NullPointerException
at
org.eclipse.ve.internal.jfc.codegen.ContainerAddDecoderHelpe r.adaptToCompositionModel(ContainerAddDecoderHelper.java:68)
at
org.eclipse.ve.internal.java.codegen.java.AbstractExpression Decoder.decode(AbstractExpressionDecoder.java:160)
at
org.eclipse.ve.internal.java.codegen.model.CodeExpressionRef .decodeExpression(CodeExpressionRef.java:292)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.decodeExpression(JavaSourceTranslator.java:681)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.buildCompositionModel(JavaSourceTranslator.java:807)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.decodeDocument(JavaSourceTranslator.java:924)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.loadModel(JavaSourceTranslator.java:657)
at
org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart$Setup.run(JavaVisualEditorPart.java:1558)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)


Cheers,

Mik

--
============================================================ ================
> ClassX Development Italy Via Francesca, 368/I I-56030 S.M. a Monte (PI) <
> Tel.(+39)-0587-705153 Fax.(+39)-0587-705153 WEB: http://www.classx.it <
============================================================ ================
Previous Topic:Problems with launching VE
Next Topic:paintComponent ignored ?
Goto Forum:
  


Current Time: Sat Apr 27 00:53:31 GMT 2024

Powered by FUDForum. Page generated in 0.02915 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top