Buscar

lab7 1

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();
 }
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando