galerestava revendo um programa meu em java e decidi tentar criar uma classe genérica para janelas… mas não sei onde estou me perdendo não consigo ver como instanciar o Jmenu ou JButton… de forma genérica …
haveria como?
o que eu tenho pronto é isto:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Janela extends JFrame{
private int tX=100,tY=100,coordX=100,coordY=100, menus=0, mItens=0;
private JMenu menu;
private JMenuBar menubar;
private JMenuItem menuitem;
private JButton botao;
public Janela(String nome,int coordX,int coordY,int tX,int tY)
{
super(nome);
tamanhoDaJanela(coordX, coordY, tX, tY);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
private void tamanhoDaJanela(int coordX,int coordY, int tX, int tY )
{
setBounds(coordX, coordY, tX, tY);
}
private void barraMenu(String nomeMenu)
{
menu=new JMenu(nomeMenu);
}
private void itemMenu(String menuItem)
{
menuitem=new JMenuItem(menuItem);
}
private void createBotao(String nome,int x,int y,int cx,int cy){
botao= new JButton(nome);
botao.setSize(x,y);
botao.setLocation(cx, cy);
}
}
se não me ffalha a memória esta classe teria de ser Abstract… para ser chamada mutias vezes sem perder a validade… ou ter conflitos correto?