Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Conjunto.java package lab7; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.TreeSet; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextArea; public class Conjunto { private JFrame jf; private JPanel pSup,pInf,pCen; private JButton bGerar,bReduzir; private JTextArea area; private TreeSet conjunto; public Conjunto() { jf = new JFrame("Lab 7.1 - Atividade 1"); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // Criar o conjunto conjunto = new TreeSet(); // Painel superior pSup = new JPanel(); pSup.setBackground(Color.YELLOW); bGerar = new JButton("Gerar Conjunto"); pSup.add(bGerar); // Painel central pCen = new JPanel(); area = new JTextArea(); pCen.add(area); // Painel inferior pInf = new JPanel(); pInf.setBackground(Color.GREEN); bReduzir = new JButton("Reduzir Conjunto"); pInf.add(bReduzir); // Area de conteudo Container c = jf.getContentPane(); c.add(pSup,BorderLayout.NORTH); c.add(pCen,BorderLayout.CENTER); c.add(pInf,BorderLayout.SOUTH); jf.setSize(500,400); jf.setVisible(true); } private int gerarAleatorio(int a, int b) { return a + (int)(Math.random()*(b-a+1)); } public static void main( String args[] ) { new Conjunto(); } } Empresa.java package lab7; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.GridLayout; import java.util.ArrayList; import javax.swing.ButtonGroup; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JRadioButton; import javax.swing.JTextField; public class Empresa { private JFrame jf; private JPanel pSup,pInf,pCen; private JButton bGerar,bTotal; private JRadioButton p1,p2,p3; private ButtonGroup bg; private JTextField tfTotal,tfProd; private JTextField tabela[][] = new JTextField[12][2]; private String itens[] = {"JAN","FEV","MAR","ABR","MAI","JUN","JUL", "AGO","SET","OUT","NOV","DEZ"}; private ArrayList prod[] = new ArrayList[12]; public Empresa() { jf = new JFrame("Lab 7.1 - Atividade 2"); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // Criar a coleção for (int i = 0; i < 12; i++) { prod[i] = new ArrayList(); } // Painel superior pSup = new JPanel(); pSup.setBackground(Color.YELLOW); bGerar = new JButton("Gerar Produção"); pSup.add(bGerar); // Painel central pCen = 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(""); tabela[i][0].setHorizontalAlignment(JTextField.CENTER); tabela[i][0].setEditable(false); tabela[i][1].setHorizontalAlignment(JTextField.CENTER); pCen.add(tabela[i][0]); pCen.add(tabela[i][1]); } // Painel inferior pInf = new JPanel(new GridLayout(2,2)); bTotal = new JButton("Produção Total"); tfTotal = new JTextField(); tfTotal.setEditable(false); tfTotal.setHorizontalAlignment(JTextField.RIGHT); tfTotal.setText(""); p1 = new JRadioButton("1"); p2 = new JRadioButton("2"); p3 = new JRadioButton("3"); bg = new ButtonGroup(); bg.add(p1); bg.add(p2); bg.add(p3); JPanel jp = new JPanel(); jp.add(p1); jp.add(p2); jp.add(p3); tfProd = new JTextField(); tfProd.setEditable(false); tfProd.setHorizontalAlignment(JTextField.RIGHT); tfProd.setText(""); pInf.add(bTotal); pInf.add(tfTotal); pInf.add(jp); pInf.add(tfProd); // Area de conteudo Container c = jf.getContentPane(); c.add(pSup,BorderLayout.NORTH); c.add(pCen,BorderLayout.CENTER); c.add(pInf,BorderLayout.SOUTH); jf.setSize(300,400); jf.setVisible(true); } private int gerarAleatorio(int a, int b) { return a + (int)(Math.random()*(b-a+1)); } public static void main( String args[] ) { new Empresa(); } }
Compartilhar