Estou no inicio do capitulo 4 da 1ª edição do livro Java como programar(pag: 110) e estou na dúvida de como iniciar aprendisado de como fazer interfaces.
Estou me batendo muito no Java porque estou acustumado com Visual Studio que é só arrastar.
Vocês podem me ajudar a intender melhor como programar interfaces em java?
Eu só quero o básicom em JPanel.
Coloquei como interface no eclipse:
package a001;
import javax.swing.JPanel;
import java.awt.Graphics;
public interface DrawPanel extends JPanel{
public void paintComponent( Graphics g )
{
super.paintComponent( g );
int width = getWidth();
int heigth = getHeigth();
g.drawLine(0 ,0 , width, heigth);
g.drawLine(0 , width, heigth, 0);
}
}
e como controle:
package a001;
import javax.swing.JFrame;
public class test001 {
public static void main (String args[]){
DrawPanel = new DrawPanel();
JFrame applicaion = new JFrame();
application.setDefeautClosseOperation( JFrame.EXIT_ON_CLOSE );
application.add( panel );
application.setsize( 250,250 );
application.setvisibel( true );
}
}
Como o exemplo mostrado no livro, só que esta infestado de erro. Por que isto?