Me ajudem com este erro

Bom Dia a todos…

Estou aprendendo o Visual Editor do Eclipse. Estou montando algo muito simples e que tá dando uns erros que naum consigo descobrir o q são.
Alguém poderia me ajudar?
Abaixo segue o código, o q está em negrito são onde estao os erros.

import javax.swing.JDesktopPane;
import javax.swing.JTextPane;
import javax.swing.JButton;
public class Teste {

int a=0;
private JDesktopPane jDesktopPane = null;  
private JTextPane jTextPane = null;
private JButton jButton = null;


public static void main(String[] args) {
	Teste test = new Teste();
	test.[b]setVisible[/b](true);
}

public Teste(){
	[b]super("Teste");[/b]
	montarLayout();
}

public void montarLayout(){
	this.[b]setjDesktopPane[/b](getJDesktopPane());		
}

private JDesktopPane getJDesktopPane() {
	if (jDesktopPane == null) {
		jDesktopPane = new JDesktopPane();
		jDesktopPane.setSize(504, 163);
		jDesktopPane.setBackground(java.awt.Color.lightGray);
		jDesktopPane.add(getJTextPane(), null);
		jDesktopPane.add(getJButton(), null);
	}
	return jDesktopPane;
}

private JTextPane getJTextPane() {
	if (jTextPane == null) {
		jTextPane = new JTextPane();
		jTextPane.setBounds(42, 33, 166, 22);
		jTextPane.setText("O valor de a é: " +a);
	}
	return jTextPane;
}
 
private JButton getJButton() {
	if (jButton == null) {
		jButton = new JButton();
		jButton.setBounds(292, 64, 91, 25);
		jButton.setText("Click aqui");
		jButton.addMouseListener(new java.awt.event.MouseAdapter() { 
			public void mouseClicked(java.awt.event.MouseEvent e) {    
				a +=1;
				jTextPane.setText("O novo valor de a é: " + a);// TODO Auto-generated Event stub mouseClicked()
			}
		});
	}
	return jButton;
}

}

Olá marcelo,
não faltou estender a sua classe Teste?

public class Teste extends JFrame {
}
???

Veja,
public Teste(){
super(“Teste”); // aqui esta dizendo q ela é uma subclasse…!!!
montarLayout();
}

Ok…

[]'s

Valeu pela dia, nem tinha pensado nissu.
Mas ainda continua dandu um erro, o q pode ser?
o q devo colocar no lugar do jDesktopPane?

Código:

public void montarLayout(){
this.[b]setjDesktopPane/b;
}

private JDesktopPane getJDesktopPane() {
	if (jDesktopPane == null) {
		jDesktopPane = new JDesktopPane();
		jDesktopPane.setSize(504, 163);
		jDesktopPane.setBackground(java.awt.Color.lightGray);
		jDesktopPane.add(getJTextPane(), null);
		jDesktopPane.add(getJButton(), null);
	}
	return jDesktopPane;
}
[b][/b]

Eu de novo,
esqueci de citar o erro

The method setjDesktopPane(JDesktopPane) is undefined for the type Teste

valeu

você não gerou um método set para o objeto jDesktopPane
como provavelmente não tem este atributo em JPane, não é possivel “pegar” ou “setar” um jDesktopPane

Intaum como fazerei para consertar este problema? O JDesktopPane aceita o set?

Como assim gerar o metodo set para o objeto jDesktopPane.
Alguém poderia me mostrar com mais clareza este detalhe?

Atenciosamente.
Marcelo Madeira

o eclipse tem uma funcionalidade que gera os metodos get e set quando vc seleciona uma ou um conjunto de variaveis

Meus Agradecimentos a todos…

Consegui fazer meu programinha rodar !!!
Fiz estas mudanças no código.

private void montarLayout(){
this.[b]setContentPane/b;
this.setSize(600, 200);
}

Abraços a todos…
Fui…

Parabéns, continue assim!
Pesquisa e Paciência dá um bom resultado no final.

Abraços