Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Container;
- import java.awt.Dimension;
- import java.awt.Font;
- import java.awt.Graphics;
- import java.awt.event.KeyAdapter;
- import java.awt.event.KeyEvent;
- import java.awt.event.KeyListener;
- import java.time.LocalTime;
- import java.util.ArrayList;
- import javax.swing.JComponent;
- import javax.swing.JFrame;
- import javax.swing.JPanel;
- import javax.swing.JTextArea;
- public class gui extends JFrame {
- private static ArrayList<Menu> sal= Ordered.odr;
- private static int totsal=0; // 매출액 계산
- private static int ch=0; //치킨 매출
- private static int coc=0; //콜라
- // private static int pri=0; // 개별 가격
- private static int chcon=0; //치킨 팔린 횟수 갯수?
- private static int coccon=0;
- private static int oT=0;// 시간
- private gui() {
- setBounds(700, 400, 500, 500);
- setDefaultCloseOperation(DISPOSE_ON_CLOSE);
- setLayout(null);
- addKeyListener(new KeyAdapter() {
- @Override
- public void keyPressed(KeyEvent e) {
- switch(e.getKeyCode()) {
- case KeyEvent.VK_1:
- sales();
- break;
- }
- }
- });
- setVisible(true);
- }
- private void sales() {
- JPanel pane= new JPanel();
- JTextArea txt = new JTextArea();
- Container root = getContentPane();
- pane.setBounds(300, 300, 300, 300);
- txt.setColumns(20);
- txt.setRows(20);
- txt.setFont(new Font("고딕",0,20));
- txt.setLineWrap(true);
- txt.setText("이걸 어케해야하나요....... 감히 안잡힙니다........ ㅜㅡㅜ");
- pane.add(txt);
- root.add(pane);
- newJFrame(txt);
- }
- private void newJFrame(JComponent c) {
- JFrame frame = new JFrame("컴포넌트 테스트");
- frame.setBounds(800, 300, 500, 500);
- frame.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
- JPanel panel = new JPanel();
- panel.add(c);
- frame.getContentPane().add(panel);
- frame.setVisible(true);
- }
- public static void main(String[] args) {
- new gui();
- SalesAnalyzer sales = new SalesAnalyzer();
- // 매출 계산.
- //단품별 치킨
- Ordered.initodr();
- for(int i=0; i<4; i++) {
- ArrayList<Integer> pricelist = new ArrayList<Integer>();
- int pri = Ordered.odr.get(i).price;
- // System.out.println( (i+1) +"번째 고객은 : " + pri+"원" );
- pricelist.add(Ordered.odr.get(i).price);
- oT = LocalTime.now().getHour();
- ch+=pri;
- chcon++;
- }
- System.out.printf("치킨은 %d번 주문받음, 매출은 %d 원\n", chcon, ch); //각 메뉴별 가격 횟수
- //단품별 콜라
- Ordered.initodr(); /
- for(int i=0; i<4; i++) { //여기 i가 주문 횟수의 길이? .length로 들어가면
- ArrayList<Integer> pricelist = new ArrayList<Integer>();
- int pri = Ordered.odr.get(i).price;
- // System.out.println( (i+1) +"번째 주문은 : " + pri+"원");
- pricelist.add(Ordered.odr.get(i).price);
- coc+=pri;
- coccon++;
- }
- System.out.printf("콜라는 %d번 주문받음, 매출은 %d 원\n", coccon, coc); //각 메뉴별 가격 횟수
- //직원을 가져오고 직원
- //총 매출액
- int totalSales = sales.calculateSales();
- System.out.println("총 매출액: " + totalSales + "원");
- }
- // 총 매출 계산
- public int calculateSales() { //말그대로 총 매출액 각 메뉴가격 합 을 할 꺼
- totsal+=ch+coc;
- int totalSales = totsal;
- System.out.println("==================");
- return totalSales;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement