Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package mini2;
- import java.awt.Dimension;
- import java.awt.Font;
- import java.awt.GridLayout;
- import java.awt.event.KeyAdapter;
- import java.awt.event.KeyEvent;
- import javax.swing.JComponent;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import javax.swing.JScrollPane;
- import javax.swing.JTabbedPane;
- import javax.swing.JTable;
- import javax.swing.JTextArea;
- import javax.swing.table.DefaultTableModel;
- public class sal extends JFrame {
- int tabletotal=0; //테이블별 매출 가져올거
- static String tosal=null; //전체 매출 나타낼거
- DefaultTableModel model,model2,model3,model4,model5,model6,model7,model8,model9,model10,model11,model12,model13,model14,model15;
- public static JTable table,table2,table3,table4,table5,table6,table7,table8,table9,table10,table11,table12,table13,table14,table15 = null;
- private sal() {
- setBounds(700, 400, 300, 300);
- setDefaultCloseOperation(EXIT_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 jp = new JPanel(); //추가할 판넬?? 틀
- JPanel pane1= new JPanel();
- JPanel pane2= new JPanel();
- JPanel pane3= new JPanel();
- JPanel pane4= new JPanel();
- JPanel pane5= new JPanel();
- JPanel pane6= new JPanel();
- JPanel pane7= new JPanel();
- JPanel pane8= new JPanel();
- JPanel pane9= new JPanel();
- JPanel pane10= new JPanel();
- JPanel pane11= new JPanel();
- JPanel pane12= new JPanel();
- JPanel pane13= new JPanel();
- JPanel pane14= new JPanel();
- JPanel pane15= new JPanel();
- JPanel pane16= new JPanel();
- JLabel lbl = new JLabel();
- JTabbedPane tpane = new JTabbedPane();
- //위에 이름 나타내기
- String[] menuname = {"상풍명","주문 수량","가격"};
- model=new DefaultTableModel(menuname, 0){
- public boolean isCellEditable(int i, int c) { //수정금지
- return false;
- }};
- table=new JTable(model);
- model2=new DefaultTableModel(menuname, 0){
- public boolean isCellEditable(int i, int c) {
- return false;
- }};
- table2=new JTable(model2);
- model3=new DefaultTableModel(menuname, 0){
- public boolean isCellEditable(int i, int c) {
- return false;
- }};
- table3=new JTable(model3);
- model4=new DefaultTableModel(menuname, 0){
- public boolean isCellEditable(int i, int c) {
- return false;
- }};
- table4=new JTable(model4);
- model5=new DefaultTableModel(menuname, 0){
- public boolean isCellEditable(int i, int c) {
- return false;
- }};
- table5=new JTable(model5);
- model6=new DefaultTableModel(menuname, 0){
- public boolean isCellEditable(int i, int c) {
- return false;
- }};
- table6=new JTable(model6);
- model7=new DefaultTableModel(menuname, 0){
- public boolean isCellEditable(int i, int c) {
- return false;
- }};
- table7=new JTable(model7);
- model8=new DefaultTableModel(menuname, 0){
- public boolean isCellEditable(int i, int c) {
- return false;
- }};
- table8=new JTable(model8);
- model9=new DefaultTableModel(menuname, 0){
- public boolean isCellEditable(int i, int c) {
- return false;
- }};
- table9=new JTable(model9);
- model10=new DefaultTableModel(menuname, 0){
- public boolean isCellEditable(int i, int c) {
- return false;
- }};
- table10=new JTable(model10);
- model11=new DefaultTableModel(menuname, 0){
- public boolean isCellEditable(int i, int c) {
- return false;
- }};
- table11=new JTable(model11);
- model12=new DefaultTableModel(menuname, 0){
- public boolean isCellEditable(int i, int c) {
- return false;
- }};
- table12=new JTable(model12);
- model13=new DefaultTableModel(menuname, 0){
- public boolean isCellEditable(int i, int c) {
- return false;
- }};
- table13=new JTable(model13);
- model14=new DefaultTableModel(menuname, 0){
- public boolean isCellEditable(int i, int c) {
- return false;
- }};
- table14=new JTable(model14);
- model15=new DefaultTableModel(menuname, 0){
- public boolean isCellEditable(int i, int c) {
- return false;
- }};
- table15=new JTable(model15);
- //테이블별 스크롤 페인
- JScrollPane scrollPane = new JScrollPane(table);
- scrollPane.setPreferredSize(new Dimension(300, 300));
- JScrollPane scrollPane2 = new JScrollPane(table2);
- scrollPane2.setPreferredSize(new Dimension(300, 300));
- JScrollPane scrollPane3 = new JScrollPane(table3);
- scrollPane3.setPreferredSize(new Dimension(300, 300));
- JScrollPane scrollPane4 = new JScrollPane(table4);
- scrollPane4.setPreferredSize(new Dimension(300, 300));
- JScrollPane scrollPane5 = new JScrollPane(table5);
- scrollPane5.setPreferredSize(new Dimension(300, 300));
- JScrollPane scrollPane6 = new JScrollPane(table6);
- scrollPane6.setPreferredSize(new Dimension(300, 300));
- JScrollPane scrollPane7 = new JScrollPane(table7);
- scrollPane7.setPreferredSize(new Dimension(300, 300));
- JScrollPane scrollPane8 = new JScrollPane(table8);
- scrollPane8.setPreferredSize(new Dimension(300, 300));
- JScrollPane scrollPane9 = new JScrollPane(table9);
- scrollPane9.setPreferredSize(new Dimension(300, 300));
- JScrollPane scrollPane10 = new JScrollPane(table10);
- scrollPane10.setPreferredSize(new Dimension(300, 300));
- JScrollPane scrollPane11 = new JScrollPane(table11);
- scrollPane11.setPreferredSize(new Dimension(300, 300));
- JScrollPane scrollPane12 = new JScrollPane(table12);
- scrollPane12.setPreferredSize(new Dimension(300, 300));
- JScrollPane scrollPane13 = new JScrollPane(table13);
- scrollPane13.setPreferredSize(new Dimension(300, 300));
- JScrollPane scrollPane14 = new JScrollPane(table14);
- scrollPane14.setPreferredSize(new Dimension(300, 300));
- JScrollPane scrollPane15 = new JScrollPane(table15);
- scrollPane15.setPreferredSize(new Dimension(300, 300));
- //임의로 만들기
- OrderTableArray.table1_List.add(new OrderTable("참이스을", 1, 650));
- OrderTableArray.table2_List.add(new OrderTable("굽네치킨", 3, 650));
- OrderTableArray.table3_List.add(new OrderTable("감자튀김", 5, 1000));
- OrderTableArray.table4_List.add(new OrderTable("피자아앙", 1, 650));
- OrderTableArray.table5_List.add(new OrderTable("콜라아앙", 3, 650));
- OrderTableArray.table6_List.add(new OrderTable("참이스을", 1, 650));
- OrderTableArray.table7_List.add(new OrderTable("굽네치킨", 3, 650));
- OrderTableArray.table8_List.add(new OrderTable("감자튀김", 5, 1000));
- OrderTableArray.table9_List.add(new OrderTable("콜라아앙", 3, 650));
- OrderTableArray.table10_List.add(new OrderTable("피자아앙", 1, 650));
- OrderTableArray.table11_List.add(new OrderTable("콜라아앙", 3, 650));
- OrderTableArray.table12_List.add(new OrderTable("참이스을", 1, 650));
- OrderTableArray.table13_List.add(new OrderTable("굽네치킨", 3, 650));
- OrderTableArray.table14_List.add(new OrderTable("감자튀김", 5, 1000));
- OrderTableArray.table15_List.add(new OrderTable("콜라아앙", 3, 650));
- //테이블별 가져오기
- for (int i = 0; i < OrderTableArray.table1_List.size(); i++) {
- String arr[] = { OrderTableArray.table1_List.get(i).getTable_menu(),
- Integer.toString(OrderTableArray.table1_List.get(i).getTable_cnt()),
- Integer.toString(OrderTableArray.table1_List.get(i).getTable_price()) };
- model.addRow(arr);
- tabletotal+=OrderTableArray.table1_List.get(i).getTable_price();
- }
- for (int i = 0; i < OrderTableArray.table2_List.size(); i++) {
- String arr[] = { OrderTableArray.table2_List.get(i).getTable_menu(),
- Integer.toString(OrderTableArray.table2_List.get(i).getTable_cnt()),
- Integer.toString(OrderTableArray.table2_List.get(i).getTable_price()) };
- model2.addRow(arr);
- tabletotal+=OrderTableArray.table2_List.get(i).getTable_price();
- }
- for (int i = 0; i < OrderTableArray.table3_List.size(); i++) {
- String arr[] = { OrderTableArray.table3_List.get(i).getTable_menu(),
- Integer.toString(OrderTableArray.table3_List.get(i).getTable_cnt()),
- Integer.toString(OrderTableArray.table3_List.get(i).getTable_price()) };
- model3.addRow(arr);
- tabletotal+=OrderTableArray.table3_List.get(i).getTable_price();
- }
- for (int i = 0; i < OrderTableArray.table4_List.size(); i++) {
- String arr[] = { OrderTableArray.table4_List.get(i).getTable_menu(),
- Integer.toString(OrderTableArray.table4_List.get(i).getTable_cnt()),
- Integer.toString(OrderTableArray.table4_List.get(i).getTable_price()) };
- model4.addRow(arr);
- tabletotal+=OrderTableArray.table4_List.get(i).getTable_price();
- }
- for (int i = 0; i < OrderTableArray.table5_List.size(); i++) {
- String arr[] = { OrderTableArray.table5_List.get(i).getTable_menu(),
- Integer.toString(OrderTableArray.table5_List.get(i).getTable_cnt()),
- Integer.toString(OrderTableArray.table5_List.get(i).getTable_price()) };
- model5.addRow(arr);
- tabletotal+=OrderTableArray.table5_List.get(i).getTable_price();
- }
- for (int i = 0; i < OrderTableArray.table6_List.size(); i++) {
- String arr[] = { OrderTableArray.table6_List.get(i).getTable_menu(),
- Integer.toString(OrderTableArray.table6_List.get(i).getTable_cnt()),
- Integer.toString(OrderTableArray.table6_List.get(i).getTable_price()) };
- model6.addRow(arr);
- tabletotal+=OrderTableArray.table6_List.get(i).getTable_price();
- }
- for (int i = 0; i < OrderTableArray.table7_List.size(); i++) {
- String arr[] = { OrderTableArray.table7_List.get(i).getTable_menu(),
- Integer.toString(OrderTableArray.table7_List.get(i).getTable_cnt()),
- Integer.toString(OrderTableArray.table7_List.get(i).getTable_price()) };
- model7.addRow(arr);
- tabletotal+=OrderTableArray.table7_List.get(i).getTable_price();
- }
- for (int i = 0; i < OrderTableArray.table8_List.size(); i++) {
- String arr[] = { OrderTableArray.table8_List.get(i).getTable_menu(),
- Integer.toString(OrderTableArray.table8_List.get(i).getTable_cnt()),
- Integer.toString(OrderTableArray.table8_List.get(i).getTable_price()) };
- model8.addRow(arr);
- tabletotal+=OrderTableArray.table8_List.get(i).getTable_price();
- }
- for (int i = 0; i < OrderTableArray.table9_List.size(); i++) {
- String arr[] = { OrderTableArray.table9_List.get(i).getTable_menu(),
- Integer.toString(OrderTableArray.table9_List.get(i).getTable_cnt()),
- Integer.toString(OrderTableArray.table9_List.get(i).getTable_price()) };
- model9.addRow(arr);
- tabletotal+=OrderTableArray.table9_List.get(i).getTable_price();
- }
- for (int i = 0; i < OrderTableArray.table10_List.size(); i++) {
- String arr[] = { OrderTableArray.table10_List.get(i).getTable_menu(),
- Integer.toString(OrderTableArray.table10_List.get(i).getTable_cnt()),
- Integer.toString(OrderTableArray.table10_List.get(i).getTable_price()) };
- model10.addRow(arr);
- tabletotal+=OrderTableArray.table10_List.get(i).getTable_price();
- }
- for (int i = 0; i < OrderTableArray.table11_List.size(); i++) {
- String arr[] = { OrderTableArray.table11_List.get(i).getTable_menu(),
- Integer.toString(OrderTableArray.table11_List.get(i).getTable_cnt()),
- Integer.toString(OrderTableArray.table11_List.get(i).getTable_price()) };
- model11.addRow(arr);
- tabletotal+=OrderTableArray.table11_List.get(i).getTable_price();
- }
- for (int i = 0; i < OrderTableArray.table12_List.size(); i++) {
- String arr[] = { OrderTableArray.table12_List.get(i).getTable_menu(),
- Integer.toString(OrderTableArray.table12_List.get(i).getTable_cnt()),
- Integer.toString(OrderTableArray.table12_List.get(i).getTable_price()) };
- model12.addRow(arr);
- tabletotal+=OrderTableArray.table12_List.get(i).getTable_price();
- }
- for (int i = 0; i < OrderTableArray.table13_List.size(); i++) {
- String arr[] = { OrderTableArray.table13_List.get(i).getTable_menu(),
- Integer.toString(OrderTableArray.table13_List.get(i).getTable_cnt()),
- Integer.toString(OrderTableArray.table13_List.get(i).getTable_price()) };
- model13.addRow(arr);
- tabletotal+=OrderTableArray.table13_List.get(i).getTable_price();
- }
- for (int i = 0; i < OrderTableArray.table14_List.size(); i++) {
- String arr[] = { OrderTableArray.table14_List.get(i).getTable_menu(),
- Integer.toString(OrderTableArray.table14_List.get(i).getTable_cnt()),
- Integer.toString(OrderTableArray.table14_List.get(i).getTable_price()) };
- model14.addRow(arr);
- tabletotal+=OrderTableArray.table14_List.get(i).getTable_price();
- }
- for (int i = 0; i < OrderTableArray.table15_List.size(); i++) {
- String arr[] = { OrderTableArray.table15_List.get(i).getTable_menu(),
- Integer.toString(OrderTableArray.table15_List.get(i).getTable_cnt()),
- Integer.toString(OrderTableArray.table15_List.get(i).getTable_price()) };
- model15.addRow(arr);
- tabletotal+=OrderTableArray.table15_List.get(i).getTable_price();
- }
- tosal = Integer.toString(tabletotal); //가져오기
- lbl.setText("총 매출액은 : "+tosal+"원 입니다");
- pane1.add(scrollPane);
- pane2.add(scrollPane2);
- pane3.add(scrollPane3);
- pane4.add(scrollPane4);
- pane5.add(scrollPane5);
- pane6.add(scrollPane6);
- pane7.add(scrollPane7);
- pane8.add(scrollPane8);
- pane9.add(scrollPane9);
- pane10.add(scrollPane10);
- pane11.add(scrollPane11);
- pane12.add(scrollPane12);
- pane13.add(scrollPane13);
- pane14.add(scrollPane14);
- pane15.add(scrollPane15);
- pane16.add(lbl);
- tpane.setTabPlacement(JTabbedPane.LEFT);
- tpane.add("테이블 1", pane1);
- tpane.add("테이블 2", pane2);
- tpane.add("테이블 3", pane3);
- tpane.add("테이블 4", pane4);
- tpane.add("테이블 5", pane5);
- tpane.add("테이블 6", pane6);
- tpane.add("테이블 7", pane7);
- tpane.add("테이블 8", pane8);
- tpane.add("테이블 9", pane9);
- tpane.add("테이블 10", pane10);
- tpane.add("테이블 11", pane11);
- tpane.add("테이블 12", pane12);
- tpane.add("테이블 13", pane13);
- tpane.add("테이블 14", pane14);
- tpane.add("테이블 15", pane15);
- jp.setLayout(new GridLayout(2, 0));
- lbl.setHorizontalAlignment(JLabel.CENTER); //글씨 중앙정렬
- lbl.setVerticalAlignment(JLabel.TOP); //글끼 위로 오게
- jp.add(tpane);
- jp.add(lbl);
- newJFrame(jp);
- setVisible(true);
- }
- private void newJFrame(JComponent c) {
- JFrame frame = new JFrame("매출정보");
- frame.setBounds(800, 400, 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) {
- sal sal = new sal();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement