Java期末项目--KFC点餐小界面

程序类:

每断代码后面都加有注释!!!附上三张商品图片!

package JavaDome2;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.io.FileWriter;
import java.io.IOException;

import java.text.SimpleDateFormat;
import java.util.*;

import static java.lang.Math.random;

public class Test extends Panel {
	public static void main(String[] args) {

		// 创建frame及panel容器
		JFrame frame = new JFrame("KFC点餐");
		Container contentPane = frame.getContentPane();
		contentPane.setLayout(new BorderLayout());
		
		JPanel panel1 = new JPanel();
		contentPane.add(panel1, BorderLayout.NORTH);
		panel1.setLayout(new GridLayout(4,2));
		panel1.setBackground(Color.yellow);
		
		JPanel panel2 = new JPanel();
		contentPane.add(panel2, BorderLayout.WEST);
		panel2.setLayout(new GridLayout(3,2));
		panel2.setBackground(Color.yellow);
		
		JPanel panel3 = new JPanel();
		contentPane.add(panel3, BorderLayout.SOUTH);
		panel3.setLayout(new GridLayout(6,2));
		panel3.setBackground(Color.yellow);
		
		JPanel panel4 = new JPanel();
		contentPane.add(panel4, BorderLayout.CENTER);
		panel4.setLayout(new GridLayout(3,1));
		panel4.setBackground(Color.yellow);

		// 设置label标签
		JLabel label1 = new JLabel("应付价钱");
		JLabel label2 = new JLabel("实付价钱");
		JLabel label3 = new JLabel("优惠折扣(默认为无折扣)");
		JLabel label4 = new JLabel("结余");
		JLabel label5 = new JLabel("汉堡(10元)");
		JLabel label6 = new JLabel("可乐(2元)");
		JLabel label7 = new JLabel("薯条(5元)");
		JLabel label8 = new JLabel("套餐一:香辣鸡腿堡+可乐+薯条");
		JLabel label9 = new JLabel("套餐二:香辣鸡腿堡+可乐+冰淇淋+薯条");
		JLabel label10 = new JLabel("套餐三:由本店随机奉上");
		JLabel label11 = new JLabel("如果已选择本店套餐请不要在选择具体商品哦!如果您");
		JLabel label111 = new JLabel("非要选择具体商品则会按您所输入的商品进行计费!");

		// 设置三个空容器来存储图片
		JLabel label12 = new JLabel();
		JLabel label13 = new JLabel();
		JLabel label14 = new JLabel();

		
		ImageIcon icon1 = new ImageIcon("E:\\java课程\\eclipse11\\demo\\项目\\JavaDome2\\333.jpg"); // 如果不能修改请将路径改为自己的文件位置
		icon1.setImage(icon1.getImage().getScaledInstance(100, 100, 1));							//设置图片框(宽,高,提示)
		label12.set
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值