Fórum java #401457
22/05/2011
0
eu gostaria que ele ficasse em uma unica janela, alguem poderia me ajudar por favor ...
o codigo é esse ...
package prog54;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
public class tela extends JFrame implements ActionListener {
JButton bt_incluir,bt_remover,bt_fim;
JTextField tf_circular;
private javax.swing.JButton botao;
public JTextField[] tf = new JTextField[2];
private javax.swing.JPanel jPanel1, jPanel2;
tela(){
setSize(520, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocation(380, 120);
setResizable(true);
getContentPane().setLayout(null);
JFrame frame = new JFrame();
JTextField[] vetText = new JTextField[9];
int vetor[] = new int[9];
frame.setLayout(new FlowLayout());
for ( int i = 0 ; i < vetText.length; i ++ ) {
frame.add( vetText[i] = new JTextField(3));
vetText[i].setText(Integer.toString(i));
}
for ( int i = 0 ; i < vetText.length; i ++ ) {
vetor[i] = Integer.parseInt( vetText[i].getText() );
}
frame.pack();
frame.setVisible(true);
bt_remover = new JButton("REMOVER";
bt_incluir = new JButton("INCLUIR";
bt_fim = new JButton("FIM";
bt_remover.setBounds(330, 120, 100, 25);
bt_incluir.setBounds(90, 120, 100, 25);
bt_fim.setBounds(210, 120, 100, 25);
bt_remover.addActionListener(this);
bt_incluir.addActionListener(this);
bt_fim.addActionListener(this);
getContentPane().add(bt_remover);
getContentPane().add(bt_incluir);
getContentPane().add(bt_fim);
}
public static void main(String[] args) {
JFrame iniciar = new tela();
iniciar.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
}
}
Edmilson Reis
Curtir tópico
+ 0Posts
22/05/2011
Robson Teixeira
kra tenta o seguinte subistitui a linha frame.add( vetText[i] = new JTextField(3)); por this.add(vetText[i] = new JTextField(3)) e remove a linha JFrame frame = new JFrame();e as referencias ao objeto frame e teste.
qualquer coisa e so chamar.
att
robson
Gostei + 0
23/05/2011
Edmilson Reis
Gostei + 0
23/05/2011
Robson Teixeira
package br;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class tela extends JFrame implements ActionListener {
JButton bt_incluir,bt_remover,bt_fim;
JTextField tf_circular;
private javax.swing.JButton botao;
public JTextField[] tf = new JTextField[2];
private javax.swing.JPanel jPanel1, jPanel2;
tela(){
setSize(520, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocation(380, 120);
setResizable(true);
getContentPane().setLayout(null);
JTextField[] vetText = new JTextField[9];
int vetor[] = new int[9];
//frame.setLayout(new FlowLayout());
for ( int i = 0 ; i < vetText.length; i ++ ) {
vetText[i] = new JTextField(3);
vetText[i].setBounds((i+1)*50, (i+1)*(12/2),(1+2)*(10/2) , 25);
getContentPane().add(vetText[i]);
vetText[i].setText(Integer.toString(i));
vetor[i] = Integer.parseInt( vetText[i].getText() );
}
//frame.setVisible(true);
bt_remover = new JButton("REMOVER");
bt_incluir = new JButton("INCLUIR");
bt_fim = new JButton("FIM");
bt_remover.setBounds(330, 120, 100, 25);
bt_incluir.setBounds(90, 120, 100, 25);
bt_fim.setBounds(210, 120, 100, 25);
bt_remover.addActionListener(this);
bt_incluir.addActionListener(this);
bt_fim.addActionListener(this);
getContentPane().add(bt_remover);
getContentPane().add(bt_incluir);
getContentPane().add(bt_fim);
}
public static void main(String[] args) {
JFrame iniciar = new tela();
iniciar.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
}
}
vai funcionar e como alinha-los sugiro q tente
é mais uma dica vc pode colocar 1 layout dentro de outro para poder organizar a sua tela.
att
robson
Gostei + 0
23/05/2011
Davi Costa
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
public class tela extends JFrame implements ActionListener {
JButton bt_incluir, bt_remover, bt_fim;
JTextField tf_circular;
private javax.swing.JButton botao;
public JTextField[] tf = new JTextField[2];
private javax.swing.JPanel jPanel1, jPanel2;
tela() {
setSize(520, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocation(380, 120);
setResizable(true);
getContentPane().setLayout(null);
JTextField[] vetText = new JTextField[9];
int vetor[] = new int[9];
getContentPane().setLayout(new FlowLayout());
for (int i = 0; i < vetText.length; i++) {
getContentPane().add(vetText[i] = new JTextField(3));
vetText[i].setText(Integer.toString(i));
}
for (int i = 0; i < vetText.length; i++) {
vetor[i] = Integer.parseInt(vetText[i].getText());
}
getContentPane().setVisible(true);
bt_remover = new JButton("REMOVER");
bt_incluir = new JButton("INCLUIR");
bt_fim = new JButton("FIM");
bt_remover.setBounds(330, 120, 100, 25);
bt_incluir.setBounds(90, 120, 100, 25);
bt_fim.setBounds(210, 120, 100, 25);
bt_remover.addActionListener(this);
bt_incluir.addActionListener(this);
bt_fim.addActionListener(this);
getContentPane().add(bt_remover);
getContentPane().add(bt_incluir);
getContentPane().add(bt_fim);
}
public static void main(String[] args) {
JFrame iniciar = new tela();
iniciar.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
}
}
Att Davi
Gostei + 0
23/05/2011
Davi Costa
package prog54;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
public class tela extends JFrame implements ActionListener {
JButton bt_incluir, bt_remover, bt_fim;
JTextField tf_circular;
private javax.swing.JButton botao;
public JTextField[] tf = new JTextField[2];
private javax.swing.JPanel jPanel1, jPanel2;
tela() {
setSize(520, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocation(380, 120);
setResizable(true);
getContentPane().setLayout(null);
JTextField[] vetText = new JTextField[9];
int vetor[] = new int[9];
getContentPane().setLayout(new FlowLayout());
for (int i = 0; i < vetText.length; i++) {
getContentPane().add(vetText[i] = new JTextField(3));
vetText[i].setText(Integer.toString(i));
}
for (int i = 0; i < vetText.length; i++) {
vetor[i] = Integer.parseInt(vetText[i].getText());
}
getContentPane().setVisible(true);
bt_remover = new JButton("REMOVER");
bt_incluir = new JButton("INCLUIR");
bt_fim = new JButton("FIM");
bt_remover.setBounds(330, 120, 100, 25);
bt_incluir.setBounds(90, 120, 100, 25);
bt_fim.setBounds(210, 120, 100, 25);
bt_remover.addActionListener(this);
bt_incluir.addActionListener(this);
bt_fim.addActionListener(this);
getContentPane().add(bt_remover);
getContentPane().add(bt_incluir);
getContentPane().add(bt_fim);
this.pack();
}
public static void main(String[] args) {
JFrame iniciar = new tela();
iniciar.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
}
}
Att Davi
Gostei + 0
24/05/2011
Edmilson Reis
Gostei + 0
24/05/2011
Davi Costa
Caso tenha resolvido, fechar pendência.
Att Davi
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)