Bom dia Galera!
Estou tentando criar um editor de texto, entretanto, encontrei com a dificuldade a seguir:
No momento em que necessito redimensionar o meu JFrame, os componentes dele, ou seja, o seu JTextArea, o seu JScrollPane e o seu JMenuBar não se redimensionam junto, ou seja, apenas o JFrame aumenta de tamanho, entretanto, os seus componentes não.
Segue abaixo o código para caso puderem me ajudar.
Obrigado!!!
import javax.swing.*;
import java.awt.*;
public class MyNotepad extends JFrame{
JScrollPane scrollpane=new JScrollPane();
JTextArea textarea=new JTextArea();
JMenuBar menubar=new JMenuBar();
//(...)
public MyNotepad(){
super("MyNotepad");
setLayout(null);
setSize(640,480);
menubar.setBounds(0,0,640,20);
textarea.setBounds(1,21,620,460);
scrollpane.setBounds(0,21,635,433);
scrollpane.getViewport().setView(textarea);
getContentPane().add(scrollpane);
getContentPane().add(menubar);
//(...)
}
}
- Quando digo redimensionar, me refiro ao fato de aumentar o tamanho da janela, arrastando-a, e não redimensionando pelo código.