Boa noite a todos.
Criei um JPanel com algumas JTextField. Adicionei esse JPanel em uma JWindow, que fica no canto inferior direito da tela. Para criar a JPanel utilizei os construtores do NetBeans, e a JWindow fiz na mão. Apenas consigo utilizar os botões, que adicionei à JPanel, mas os JTextField não.
Segue abaixo o codigo da criação do JWindow. Agradeço qualquer comentário/sugestão/crítica ao codigo.
import java.awt.Dimension;
import java.awt.GraphicsEnvironment;
import java.awt.Rectangle;
import javax.swing.JButton;
import javax.swing.JWindow;
public class JWindowTest extends JWindow{
int JWindowHEIGHT = 200;
int JWindowWIDTH = 200;
JButton closeButton = new JButton();
JPanelCanto panel = null;
private Dimension getScreenSize(){
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
Rectangle rect = ge.getMaximumWindowBounds();
return new Dimension(rect.width, rect.height);
}
public JWindowTest(){
panel = new JPanelCanto(this);
if (((getScreenSize().height)/10)<200)
this.JWindowHEIGHT = (getScreenSize().height/3);
if(((getScreenSize().width)/10)<200)
this.JWindowWIDTH = (getScreenSize().width/3);
initComponents();
}
private void initComponents(){
this.setSize(JWindowWIDTH,JWindowHEIGHT);
this.setLocation(getScreenSize().width-JWindowWIDTH,
getScreenSize().height-JWindowHEIGHT);
this.add(panel);
}
}
Abraço a todos.