Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Movimento.java package lab61; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; public class Movimento { private JFrame janela; private JPanel pcima,pcentro,pbaixo; private JButton b1,b2,b3; private JLabel l1,l2,l3,l4,tempo; private JTextField tbox,s0,v0,ac,resposta; public Movimento() { janela = new JFrame("Lab 6.1 - Atividade 2"); janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // Painel superior b1 = new JButton("Calcular"); b2 = new JButton("Limpar"); pcima = new JPanel(); pcima.setBackground(Color.GREEN); pcima.add(b1); pcima.add(b2); // Painel inferior b3 = new JButton("Gerar"); tempo = new JLabel("Tempo:"); tbox = new JTextField(2); pbaixo = new JPanel(); pbaixo.setBackground(Color.YELLOW); pbaixo.add(b3); pbaixo.add(tempo); pbaixo.add(tbox); // Painel central pcentro = new JPanel(); pcentro.setBackground(Color.WHITE); GridLayout grid = new GridLayout(4,2); pcentro.setLayout(grid); l1 = new JLabel(" Espaço inicial:"); l2 = new JLabel(" Velocidade inicial:"); l3 = new JLabel(" Aceleração:"); l4 = new JLabel(" Espaço percorrido:"); s0 = new JTextField(); v0 = new JTextField(); ac = new JTextField(); resposta = new JTextField(); resposta.setEditable(false); resposta.setBackground(Color.LIGHT_GRAY); pcentro.add(l1); pcentro.add(s0); pcentro.add(l2); pcentro.add(v0); pcentro.add(l3); pcentro.add(ac); pcentro.add(l4); pcentro.add(resposta); // Area de conteudo da janela Container c = janela.getContentPane(); c.add(pcima, BorderLayout.NORTH); c.add(pbaixo, BorderLayout.SOUTH); c.add(pcentro, BorderLayout.CENTER); // Dimensionar e mostrar a janela janela.setSize(350,250); janela.setVisible(true); } public static void main(String[] args) { new Movimento(); } } Tabela.java package lab61; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextField; public class Tabela { private JFrame jf; private JPanel pSup,pInf,pCentral; private JButton bGerar,bSomar; private JTextField tfSoma; private JTextField tabela[][] = new JTextField[12][2]; private String itens[] = {"JAN","FEV","MAR","ABR","MAI","JUN","JUL", "AGO","SET","OUT","NOV","DEZ"}; public Tabela() { jf = new JFrame("Lab 6.1 - Atividade 1"); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // Painel superior pSup = new JPanel(); pSup.setBackground(Color.YELLOW); bGerar = new JButton("Gerar Valores"); pSup.add(bGerar); // Painel central pCentral = new JPanel(new GridLayout(12,2)); for (int i = 0; i < 12; i++) { tabela[i][0] = new JTextField(itens[i]); tabela[i][1] = new JTextField("0"); tabela[i][0].setHorizontalAlignment(JTextField.CENTER); tabela[i][0].setEditable(false); tabela[i][1].setHorizontalAlignment(JTextField.RIGHT); pCentral.add(tabela[i][0]); pCentral.add(tabela[i][1]); } // Painel inferior pInf = new JPanel(); pInf.setBackground(Color.GREEN); bSomar = new JButton("Soma"); tfSoma = new JTextField(5); tfSoma.setEditable(false); tfSoma.setHorizontalAlignment(JTextField.RIGHT); tfSoma.setText("0"); pInf.add(bSomar); pInf.add(tfSoma); // Area de conteudo Container c = jf.getContentPane(); c.add(pSup,BorderLayout.NORTH); c.add(pCentral,BorderLayout.CENTER); c.add(pInf,BorderLayout.SOUTH); jf.setSize(200,350); jf.setVisible(true); } public static void main( String args[] ) { new Tabela(); } }
Compartilhar