Second commit

This commit is contained in:
兰代清
2022-12-12 23:30:52 +08:00
parent b4bb1151d4
commit 3d72b228ae
44 changed files with 1765 additions and 12 deletions

View File

@@ -0,0 +1,141 @@
package xjdx.rjxy.airplane.view;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class AddFlight extends JFrame implements ActionListener {
String year[] = {null, "2022", "2023", "2024"};
String month[] = {null, "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"};
String day[] = {null, "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"};
String clock[] = {null, "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "00"};
String minute[] = {null, "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50,", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60"};
JComboBox yearBox, monthBox, dayBox, clockBox, minuteBox;
JTextField typeField, rateField;
JButton backBtn, okBtn;
public AddFlight() {
super("飞机订票系统后台管理 v1.0>>添加飞机");
//改变按钮样式
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
} catch (InstantiationException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
} catch (UnsupportedLookAndFeelException e) {
throw new RuntimeException(e);
}
//设置ICO图标
Image im;
ImageIcon ig = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\ico.jpg");//设置图标图片
im = ig.getImage();
setIconImage(im);
//设置背景图
ImageIcon icon = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\AdminBackGround.jpg");//背景图
JLabel label = new JLabel(icon);//标签中加入图片
label.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight());//设置标签位置大小为图片大小
getLayeredPane().add(label, Integer.valueOf(Integer.MIN_VALUE));//标签添加到第二层面板
//获取顶层容器设为透明
JPanel Panel = (JPanel) getContentPane();
Panel.setOpaque(false);
getContentPane().setLayout(null);
Font font = new Font("楷体", Font.TYPE1_FONT, 20);
JLabel typeLab = new JLabel("飞机型号:");
typeLab.setFont(font);
JLabel rateLab = new JLabel("准 点 率:");
rateLab.setFont(font);
JLabel timeLab = new JLabel("起飞时间:");
timeLab.setFont(font);
JPanel panel = new JPanel();
panel.setBounds(50, 40, 100, 100);
panel.setOpaque(false);
panel.setLayout(new FlowLayout());
panel.add(typeLab);
panel.add(rateLab);
panel.add(timeLab);
this.add(panel);
typeField = new JTextField(25);
rateField = new JTextField(25);
JPanel panel1 = new JPanel();
panel1.setBounds(150, 40, 160, 100);
panel1.setOpaque(false);
panel1.setLayout(new FlowLayout(0, 0, 7));
panel1.add(typeField);
panel1.add(rateField);
this.add(panel1);
yearBox = new JComboBox(year);
monthBox = new JComboBox(month);
dayBox = new JComboBox(day);
clockBox = new JComboBox(clock);
minuteBox = new JComboBox(minute);
JLabel yearLab = new JLabel("");
JLabel monthLab = new JLabel("");
JLabel dayLab = new JLabel("");
JLabel clockLab = new JLabel("");
JLabel minuteLab = new JLabel("");
JPanel panel2 = new JPanel();
panel2.setBounds(45, 130, 350, 50);
panel2.setOpaque(false);
panel2.setLayout(new FlowLayout());
panel2.add(yearBox);
panel2.add(yearLab);
panel2.add(monthBox);
panel2.add(monthLab);
panel2.add(dayBox);
panel2.add(dayLab);
panel2.add(clockBox);
panel2.add(clockLab);
panel2.add(minuteBox);
panel2.add(minuteLab);
this.add(panel2);
okBtn = new JButton("添加");
okBtn.setFont(font);
okBtn.setBounds(155, 180, 80, 40);
okBtn.setBorder(null); //取消边框
okBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
this.add(okBtn);
backBtn = new JButton("<<");
backBtn.setFont(font);
backBtn.setBounds(0, 0, 70, 30);
backBtn.setContentAreaFilled(false); //设置按钮透明
backBtn.setBorder(null); //取消边框
this.add(backBtn);
setBounds(600, 300, 400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setResizable(false);
setTitle(getTitle());
okBtn.addActionListener(this);
backBtn.addActionListener(this);
}
public static void main(String[] args) {
new AddFlight();
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == backBtn) {
this.dispose();
}
if (e.getSource() == okBtn) {
}
}
}

View File

@@ -0,0 +1,187 @@
package xjdx.rjxy.airplane.view;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class AddRoute extends JFrame implements ActionListener {
String year[] = {null, "2022", "2023", "2024"};
String month[] = {null, "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"};
String day[] = {null, "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"};
String clock[] = {null, "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "00"};
String minute[] = {null, "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50,", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60"};
JComboBox yearBox, monthBox, dayBox, clockBox, minuteBox, yearBox2, monthBox2, dayBox2, clockBox2, minuteBox2, startBox, endBox;
JTextField typeField;
JButton backBtn, okBtn;
String cityList[] = {null, "--请选择城市--", "北京市", "天津市", "上海市", "重庆市", "河北省", "山西省", "辽宁省", "吉林省", "黑龙江省", "江苏省", "浙江省", "安徽省", "福建省", "江西省", "山东省", "河南省", "湖北省", "湖南省", "广东省", "海南省", "四川省", "贵州省", "云南省", "陕西省", "甘肃省", "青海省", "台湾省", "内蒙古自治区", "广西壮族自治区", "西藏自治区", "宁夏回族自治区", "新疆维吾尔自治区", "香港特别行政区", "澳门特别行政区"};
public AddRoute() {
super("飞机订票系统后台管理 v1.0>>添加航线");
//改变按钮样式
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
} catch (InstantiationException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
} catch (UnsupportedLookAndFeelException e) {
throw new RuntimeException(e);
}
//设置ICO图标
Image im;
ImageIcon ig = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\ico.jpg");//设置图标图片
im = ig.getImage();
setIconImage(im);
//设置背景图
ImageIcon icon = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\AdminBackGround.jpg");//背景图
JLabel label = new JLabel(icon);//标签中加入图片
label.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight());//设置标签位置大小为图片大小
getLayeredPane().add(label, Integer.valueOf(Integer.MIN_VALUE));//标签添加到第二层面板
//获取顶层容器设为透明
JPanel Panel = (JPanel) getContentPane();
Panel.setOpaque(false);
getContentPane().setLayout(null);
Font font = new Font("楷体", Font.TYPE1_FONT, 20);
JLabel typeLab = new JLabel("飞机型号:");
typeLab.setFont(font);
JLabel startLab = new JLabel("出 发 地:");
startLab.setFont(font);
JLabel endLab = new JLabel("目 的 地:");
endLab.setFont(font);
JPanel panel = new JPanel();
panel.setBounds(50, 20, 100, 100);
panel.setOpaque(false);
panel.setLayout(new FlowLayout());
panel.add(typeLab);
panel.add(startLab);
panel.add(endLab);
this.add(panel);
typeField = new JTextField(25);
startBox = new JComboBox(cityList);
endBox = new JComboBox(cityList);
JPanel panel1 = new JPanel();
panel1.setBounds(150, 20, 160, 100);
panel1.setOpaque(false);
panel1.setLayout(new FlowLayout(0, 0, 7));
panel1.add(typeField);
panel1.add(startBox);
panel1.add(endBox);
this.add(panel1);
yearBox = new JComboBox(year);
monthBox = new JComboBox(month);
dayBox = new JComboBox(day);
clockBox = new JComboBox(clock);
minuteBox = new JComboBox(minute);
JLabel startTimeLab = new JLabel("出发时间:");
startTimeLab.setFont(font);
JLabel endTimeLab = new JLabel("到达时间:");
endTimeLab.setFont(font);
startTimeLab.setBounds(55, 105, 100, 30);
this.add(startTimeLab);
endTimeLab.setFont(font);
endTimeLab.setBounds(55, 155, 100, 30);
this.add(endTimeLab);
JLabel yearLab = new JLabel("");
JLabel monthLab = new JLabel("");
JLabel dayLab = new JLabel("");
JLabel clockLab = new JLabel("");
JLabel minuteLab = new JLabel("");
JPanel panel2 = new JPanel();
panel2.setBounds(45, 130, 350, 50);
panel2.setOpaque(false);
panel2.setLayout(new FlowLayout());
panel2.add(yearBox);
panel2.add(yearLab);
panel2.add(monthBox);
panel2.add(monthLab);
panel2.add(dayBox);
panel2.add(dayLab);
panel2.add(clockBox);
panel2.add(clockLab);
panel2.add(minuteBox);
panel2.add(minuteLab);
yearBox2 = new JComboBox(year);
monthBox2 = new JComboBox(month);
dayBox2 = new JComboBox(day);
clockBox2 = new JComboBox(clock);
minuteBox2 = new JComboBox(minute);
JLabel yearLab2 = new JLabel("");
JLabel monthLab2 = new JLabel("");
JLabel dayLab2 = new JLabel("");
JLabel clockLab2 = new JLabel("");
JLabel minuteLab2 = new JLabel("");
this.add(panel2);
JPanel panel3 = new JPanel();
panel3.setBounds(45, 180, 350, 30);
panel3.setOpaque(false);
panel3.setLayout(new FlowLayout());
panel3.add(yearBox2);
panel3.add(yearLab2);
panel3.add(monthBox2);
panel3.add(monthLab2);
panel3.add(dayBox2);
panel3.add(dayLab2);
panel3.add(clockBox2);
panel3.add(clockLab2);
panel3.add(minuteBox2);
panel3.add(minuteLab2);
this.add(panel3);
okBtn = new JButton("添加");
okBtn.setFont(font);
okBtn.setBounds(155, 220, 80, 40);
okBtn.setBorder(null); //取消边框
okBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
this.add(okBtn);
backBtn = new JButton("<<");
backBtn.setFont(font);
backBtn.setBounds(0, 0, 70, 30);
backBtn.setContentAreaFilled(false); //设置按钮透明
backBtn.setBorder(null); //取消边框
this.add(backBtn);
setBounds(600, 300, 400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setResizable(false);
setTitle(getTitle());
okBtn.addActionListener(this);
backBtn.addActionListener(this);
}
public static void main(String[] args) {
new AddRoute();
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == backBtn) {
this.dispose();
}
if (e.getSource() == okBtn) {
}
}
}

View File

@@ -0,0 +1,125 @@
package xjdx.rjxy.airplane.view;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class AddTicket extends JFrame implements ActionListener {
String cabin[] = {"舱位不限", "经济舱", "公务舱,头等舱"};
String pew[] = {"1A", "1B", "1C", "1D", "2A", "2B", "2C", "2D", "2A", "3B", "3C", "3D", "4A", "4B", "4C", "4D", "5A", "5B", "5C", "5D",};
JTextField numberField, priceField, refundPriceField;
JButton backBtn, okBtn;
JComboBox seatNumberBox, ticketTypeBox;
public AddTicket() {
super("飞机订票系统后台管理 v1.0>>添加机票");
//改变按钮样式
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
} catch (InstantiationException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
} catch (UnsupportedLookAndFeelException e) {
throw new RuntimeException(e);
}
//设置ICO图标
Image im;
ImageIcon ig = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\ico.jpg");//设置图标图片
im = ig.getImage();
setIconImage(im);
//设置背景图
ImageIcon icon = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\AdminBackGround.jpg");//背景图
JLabel label = new JLabel(icon);//标签中加入图片
label.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight());//设置标签位置大小为图片大小
getLayeredPane().add(label, Integer.valueOf(Integer.MIN_VALUE));//标签添加到第二层面板
//获取顶层容器设为透明
JPanel Panel = (JPanel) getContentPane();
Panel.setOpaque(false);
getContentPane().setLayout(null);
Font font = new Font("楷体", Font.TYPE1_FONT, 20);
JLabel numberLab = new JLabel("机票编号:");
numberLab.setFont(font);
JLabel priceLab = new JLabel("机票价格:");
priceLab.setFont(font);
JLabel refundLab = new JLabel("退票价格:");
refundLab.setFont(font);
JLabel ticketTypeLab = new JLabel("机票类型:");
ticketTypeLab.setFont(font);
JLabel seatNumberLab = new JLabel("座位编号:");
seatNumberLab.setFont(font);
JPanel panel = new JPanel();
panel.setBounds(50, 40, 100, 150);
panel.setOpaque(false);
panel.setLayout(new FlowLayout());
panel.add(numberLab);
panel.add(priceLab);
panel.add(refundLab);
panel.add(ticketTypeLab);
panel.add(seatNumberLab);
this.add(panel);
numberField = new JTextField(25);
priceField = new JTextField(25);
refundPriceField = new JTextField(25);
ticketTypeBox = new JComboBox(cabin);
seatNumberBox = new JComboBox(pew);
seatNumberBox.setPreferredSize(new Dimension(105, 20));
JPanel panel1 = new JPanel();
panel1.setBounds(145, 40, 170, 150);
panel1.setOpaque(false);
panel1.setLayout(new FlowLayout(0, 0, 7));
panel1.add(numberField);
panel1.add(priceField);
panel1.add(refundPriceField);
panel1.add(ticketTypeBox);
panel1.add(seatNumberBox);
this.add(panel1);
okBtn = new JButton("添加");
okBtn.setFont(font);
okBtn.setBounds(155, 210, 80, 40);
okBtn.setBorder(null); //取消边框
okBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
this.add(okBtn);
backBtn = new JButton("<<");
backBtn.setFont(font);
backBtn.setBounds(0, 0, 70, 30);
backBtn.setContentAreaFilled(false); //设置按钮透明
backBtn.setBorder(null); //取消边框
this.add(backBtn);
setBounds(600, 300, 400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setResizable(false);
setTitle(getTitle());
okBtn.addActionListener(this);
backBtn.addActionListener(this);
}
public static void main(String[] args) {
new AddTicket();
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == backBtn) {
this.dispose();
}
if (e.getSource() == okBtn) {
}
}
}

View File

@@ -0,0 +1,114 @@
package xjdx.rjxy.airplane.view;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class AddUser extends JFrame implements ActionListener {
String year[] = {null, "2022", "2023", "2024"};
String month[] = {null, "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"};
String day[] = {null, "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"};
String clock[] = {null, "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "00"};
String minute[] = {null, "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50,", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60"};
JComboBox yearBox, monthBox, dayBox, clockBox, minuteBox;
JTextField nameField, rpasswordField;
JButton backBtn, okBtn;
public AddUser() {
super("飞机订票系统后台管理 v1.0>>添加用户");
//改变按钮样式
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
} catch (InstantiationException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
} catch (UnsupportedLookAndFeelException e) {
throw new RuntimeException(e);
}
//设置ICO图标
Image im;
ImageIcon ig = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\ico.jpg");//设置图标图片
im = ig.getImage();
setIconImage(im);
//设置背景图
ImageIcon icon = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\AdminBackGround.jpg");//背景图
JLabel label = new JLabel(icon);//标签中加入图片
label.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight());//设置标签位置大小为图片大小
getLayeredPane().add(label, Integer.valueOf(Integer.MIN_VALUE));//标签添加到第二层面板
//获取顶层容器设为透明
JPanel Panel = (JPanel) getContentPane();
Panel.setOpaque(false);
getContentPane().setLayout(null);
Font font = new Font("楷体", Font.TYPE1_FONT, 20);
JLabel nameLab = new JLabel("用户名:");
nameLab.setFont(font);
JLabel passwordLab = new JLabel("密 码:");
passwordLab.setFont(font);
JPanel panel = new JPanel();
panel.setBounds(50, 70, 100, 100);
panel.setOpaque(false);
panel.setLayout(new FlowLayout());
panel.add(nameLab);
panel.add(passwordLab);
this.add(panel);
nameField = new JTextField(25);
rpasswordField = new JTextField(25);
JPanel panel1 = new JPanel();
panel1.setBounds(150, 70, 160, 100);
panel1.setOpaque(false);
panel1.setLayout(new FlowLayout(0, 0, 7));
panel1.add(nameField);
panel1.add(rpasswordField);
this.add(panel1);
okBtn = new JButton("添加");
okBtn.setFont(font);
okBtn.setBounds(155, 180, 80, 40);
okBtn.setBorder(null); //取消边框
okBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
this.add(okBtn);
backBtn = new JButton("<<");
backBtn.setFont(font);
backBtn.setBounds(0, 0, 70, 30);
backBtn.setContentAreaFilled(false); //设置按钮透明
backBtn.setBorder(null); //取消边框
this.add(backBtn);
setBounds(600, 300, 400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setResizable(false);
setTitle(getTitle());
okBtn.addActionListener(this);
backBtn.addActionListener(this);
}
public static void main(String[] args) {
new AddUser();
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == backBtn) {
this.dispose();
}
if (e.getSource() == okBtn) {
}
}
}

View File

@@ -0,0 +1,455 @@
package xjdx.rjxy.airplane.view;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
public class AdminMainPage extends JFrame implements ActionListener {
String year[] = {null, "2022", "2023", "2024"};
String month[] = {null, "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"};
String day[] = {null, "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"};
String clock[] = {null, "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "00"};
String minute[] = {null, "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50,", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60"};
String cityList[] = {null, "--请选择城市--", "北京市", "天津市", "上海市", "重庆市", "河北省", "山西省", "辽宁省", "吉林省", "黑龙江省", "江苏省", "浙江省", "安徽省", "福建省", "江西省", "山东省", "河南省", "湖北省", "湖南省", "广东省", "海南省", "四川省", "贵州省", "云南省", "陕西省", "甘肃省", "青海省", "台湾省", "内蒙古自治区", "广西壮族自治区", "西藏自治区", "宁夏回族自治区", "新疆维吾尔自治区", "香港特别行政区", "澳门特别行政区"};
JPanel showPan;
JScrollPane scrollPane;
JTextArea showInfo;
JLabel titleLab;
JMenuBar menuBar;
JMenu administrator;
JMenuItem signOut, currentAdmin, helpMenu;
JButton addFlightBtn, deleteFlightBtn, addRouteBtn, deleteRouteBtn, addTicketBtn, deleteTicketBtn, deleteUserBtn, currentFlightBtn, currentRouteBtn, currentTicketBtn, currentUser, addUserBtn;
JMenuItem all, copy, past, refresh, shi, shiwu, ershi, erhshiwu, sanshi, redFont, blueFont, yellowFont, blackFont, greenFont, whiteFont, deleteUser;
JPopupMenu popupMenu;
private Icon deleteIco = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\删除.png");
private Icon addIco = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\新建添加.png");
private Icon currentIco = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\进货单 focus.png");
public AdminMainPage() {
super("飞机订票系统后台管理 v1.0>>主页面");
//改变按钮的样式
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
} catch (InstantiationException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
} catch (UnsupportedLookAndFeelException e) {
throw new RuntimeException(e);
}
//设置ICO图标
Image im;
ImageIcon ig = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\ico.jpg");//设置图标图片
im = ig.getImage();
setIconImage(im);
//设置背景图
ImageIcon icon = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\AdminBackGround2.jpg");//背景图
JLabel label = new JLabel(icon);//标签中加入图片
label.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight());//设置标签位置大小为图片大小
getLayeredPane().add(label, Integer.valueOf(Integer.MIN_VALUE));//标签添加到第二层面板
//获取顶层容器设为透明
JPanel Panel = (JPanel) getContentPane();
Panel.setOpaque(false);
getContentPane().setLayout(null);
//标题
JPanel titlePan = new JPanel();
titlePan.setOpaque(false);
titleLab = new JLabel("飞机订票系统后台管理");
Font font = new Font("楷体", Font.TYPE1_FONT, 30);
titleLab.setFont(font);
titleLab.setForeground(Color.white);
titlePan.setBounds(0, 0, 1000, 50);
titlePan.add(titleLab);
this.add(titlePan);
//信息展示框
Font font1 = new Font("楷体", Font.PLAIN, 20);
showPan = new JPanel();
showPan.setOpaque(false);
showPan.setBounds(550, 50, 400, 450);
showInfo = new JTextArea(27, 49);
showInfo.setLineWrap(true); //激活自动换行功能
showInfo.setWrapStyleWord(true); // 激活断行不断字功能
showInfo.setFont(font1);
scrollPane = new JScrollPane();
scrollPane.setBounds(550, 50, 400, 470);
// scrollPane.setOpaque(false);
scrollPane.getViewport().add(showPan);
showPan.add(showInfo);
this.add(scrollPane);
Font font2 = new Font("楷体", Font.PLAIN, 15);
//添加飞机,删除飞机
addFlightBtn = new JButton("添加飞机", addIco);
addFlightBtn.setFont(font2);
// exchangebtn.setContentAreaFilled(false); //设置按钮透明
addFlightBtn.setBorder(null); //取消边框
addFlightBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
addFlightBtn.setPreferredSize(new Dimension(150, 50));
deleteFlightBtn = new JButton("删除飞机", deleteIco);
deleteFlightBtn.setBorder(null); //取消边框
deleteFlightBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
deleteFlightBtn.setFont(font2);
deleteFlightBtn.setPreferredSize(new Dimension(150, 50));
JPanel pan1 = new JPanel();
pan1.setBounds(100, 50, 200, 110);
pan1.setOpaque(false);
pan1.setLayout(new FlowLayout());
pan1.add(addFlightBtn);
pan1.add(deleteFlightBtn);
this.add(pan1);
//添加航线,删除航线
addRouteBtn = new JButton("添加航线", addIco);
addRouteBtn.setBorder(null); //取消边框
addRouteBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
addRouteBtn.setFont(font2);
addRouteBtn.setPreferredSize(new Dimension(150, 50));
deleteRouteBtn = new JButton("删除航线", deleteIco);
deleteRouteBtn.setBorder(null); //取消边框
deleteRouteBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
deleteRouteBtn.setFont(font2);
deleteRouteBtn.setPreferredSize(new Dimension(150, 50));
JPanel pan2 = new JPanel();
pan2.setBounds(100, 170, 200, 110);
pan2.setOpaque(false);
pan2.setLayout(new FlowLayout());
pan2.add(addRouteBtn);
pan2.add(deleteRouteBtn);
this.add(pan2);
//添加票,删除票
addTicketBtn = new JButton("添加机票", addIco);
addTicketBtn.setBorder(null); //取消边框
addTicketBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
addTicketBtn.setFont(font2);
addTicketBtn.setPreferredSize(new Dimension(150, 50));
deleteTicketBtn = new JButton("删除机票", deleteIco);
deleteTicketBtn.setBorder(null); //取消边框
deleteTicketBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
deleteTicketBtn.setFont(font2);
deleteTicketBtn.setPreferredSize(new Dimension(150, 50));
JPanel pan3 = new JPanel();
pan3.setBounds(100, 290, 200, 110);
pan3.setOpaque(false);
pan3.setLayout(new FlowLayout());
pan3.add(addTicketBtn);
pan3.add(deleteTicketBtn);
this.add(pan3);
deleteUserBtn = new JButton("删除用户", deleteIco);
deleteUserBtn.setBorder(null); //取消边框
deleteUserBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
deleteUserBtn.setFont(font2);
addUserBtn = new JButton("添加用户", addIco);
addUserBtn.setBorder(null); //取消边框
addUserBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
addUserBtn.setFont(font2);
deleteUserBtn.setPreferredSize(new Dimension(150, 50));
addUserBtn.setPreferredSize(new Dimension(150, 50));
JPanel pan4 = new JPanel();
pan4.setBounds(100, 410, 200, 110);
pan4.setOpaque(false);
pan4.setLayout(new FlowLayout());
pan4.add(addUserBtn);
pan4.add(deleteUserBtn);
this.add(pan4);
currentFlightBtn = new JButton("当前飞机", currentIco);
currentFlightBtn.setBorder(null); //取消边框
currentFlightBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
currentFlightBtn.setFont(font2);
currentFlightBtn.setPreferredSize(new Dimension(150, 50));
currentRouteBtn = new JButton("当前航线", currentIco);
currentRouteBtn.setBorder(null); //取消边框
currentRouteBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
currentRouteBtn.setFont(font2);
currentRouteBtn.setPreferredSize(new Dimension(150, 50));
currentTicketBtn = new JButton("当前机票", currentIco);
currentTicketBtn.setBorder(null); //取消边框
currentTicketBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
currentTicketBtn.setFont(font2);
currentTicketBtn.setPreferredSize(new Dimension(150, 50));
currentUser = new JButton("当前用户", currentIco);
currentUser.setBorder(null); //取消边框
currentUser.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
currentUser.setFont(font2);
currentUser.setPreferredSize(new Dimension(150, 50));
currentFlightBtn.setBounds(330, 85, 150, 50);
currentRouteBtn.setBounds(330, 205, 150, 50);
currentTicketBtn.setBounds(330, 325, 150, 50);
currentUser.setBounds(330, 440, 150, 50);
this.add(currentFlightBtn);
this.add(currentRouteBtn);
this.add(currentTicketBtn);
this.add(currentUser);
menuBar = new JMenuBar();
JMenu help = new JMenu("帮助");
helpMenu = new JMenuItem("使用说明");
help.add(helpMenu);
administrator = new JMenu("管理员");
signOut = new JMenuItem("退出登录");
currentAdmin = new JMenuItem("当前管理员");
administrator.add(currentAdmin);
administrator.add(signOut);
menuBar.add(administrator);
menuBar.add(help);
this.setJMenuBar(menuBar);
JLabel bottomLab = new JLabel("当前管理员:");
bottomLab.setBounds(0, 500, 300, 50);
bottomLab.setForeground(Color.WHITE);
this.add(bottomLab);
popupMenu = new JPopupMenu();
all = new JMenuItem("全选");
copy = new JMenuItem("复制");
past = new JMenuItem("粘贴");
refresh = new JMenuItem("刷新清空");
shi = new JMenuItem("10");
shiwu = new JMenuItem("15");
ershi = new JMenuItem("20");
erhshiwu = new JMenuItem("25");
sanshi = new JMenuItem("30");
JMenu fontMenu = new JMenu("设置字体大小");
blackFont = new JMenuItem("黑色(默认)");
redFont = new JMenuItem("红色");
blueFont = new JMenuItem("蓝色");
yellowFont = new JMenuItem("黄色");
greenFont = new JMenuItem("绿色");
whiteFont = new JMenuItem("白色");
JMenu fontColorMenu = new JMenu("设置字体的颜色");
fontColorMenu.add(blackFont);
fontColorMenu.add(redFont);
fontColorMenu.add(yellowFont);
fontColorMenu.add(blueFont);
fontColorMenu.add(greenFont);
fontColorMenu.add(whiteFont);
fontMenu.add(shi);
fontMenu.add(shiwu);
fontMenu.add(ershi);
fontMenu.add(erhshiwu);
fontMenu.add(sanshi);
popupMenu.add(all);
popupMenu.addSeparator(); //分割线
popupMenu.add(copy);
popupMenu.addSeparator();
popupMenu.add(past);
popupMenu.addSeparator();
popupMenu.add(refresh);
popupMenu.addSeparator();
popupMenu.add(fontMenu);
popupMenu.addSeparator();
popupMenu.add(fontColorMenu);
setBounds(300, 150, 1000, 600);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setResizable(false);
setTitle(getTitle());
currentAdmin.addActionListener(this);
signOut.addActionListener(this);
addFlightBtn.addActionListener(this);
deleteFlightBtn.addActionListener(this);
addRouteBtn.addActionListener(this);
deleteRouteBtn.addActionListener(this);
addTicketBtn.addActionListener(this);
deleteTicketBtn.addActionListener(this);
addUserBtn.addActionListener(this);
deleteUserBtn.addActionListener(this);
currentFlightBtn.addActionListener(this);
currentRouteBtn.addActionListener(this);
currentTicketBtn.addActionListener(this);
currentUser.addActionListener(this);
helpMenu.addActionListener(this);
//右键菜单 设置字体大小
shi.addActionListener(this);
shiwu.addActionListener(this);
ershi.addActionListener(this);
erhshiwu.addActionListener(this);
sanshi.addActionListener(this);
//右键菜单 设置字体颜色
blackFont.addActionListener(this);
yellowFont.addActionListener(this);
redFont.addActionListener(this);
blueFont.addActionListener(this);
greenFont.addActionListener(this);
whiteFont.addActionListener(this);
//右键菜单-刷新
refresh.addActionListener(this);
//右键菜单 -全选
all.addActionListener(this);
//右键菜单-复制
copy.addActionListener(this);
//右键菜单-粘贴
past.addActionListener(this);
//右键菜单
showInfo.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
super.mouseClicked(e);
if (e.getButton() == MouseEvent.BUTTON3) {
popupMenu.show(showInfo, e.getX(), e.getY());
}
if (e.getButton() == MouseEvent.BUTTON1) {
popupMenu.setVisible(false);
}
}
});
}
public static void main(String[] args) {
new AdminMainPage();
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == currentAdmin) {
JOptionPane.showMessageDialog(null, "当前管理员" + AdminUserLogin.usernameTextField.getText());
}
if (e.getSource() == signOut) {
this.dispose();
new Login();
}
if (e.getSource() == addFlightBtn) {
new AddFlight();
}
if (e.getSource() == deleteFlightBtn) {
new DeleteFlight();
}
if (e.getSource() == addRouteBtn) {
new AddRoute();
}
if (e.getSource() == deleteRouteBtn) {
new DeleteRoute();
}
if (e.getSource() == addTicketBtn) {
new AddTicket();
}
if (e.getSource() == deleteTicketBtn) {
new DeleteTicket();
}
if (e.getSource() == addUserBtn) {
new AddUser();
}
if (e.getSource() == deleteUserBtn) {
new DeleteUser2();
}
if (e.getSource() == currentFlightBtn) {
}
if (e.getSource() == currentRouteBtn) {
}
if (e.getSource() == currentTicketBtn) {
}
if (e.getSource() == currentUser) {
}
if (e.getSource() == helpMenu) {
JOptionPane.showMessageDialog(null, "欢迎登录飞机订票系统后台管理!\n" +
"使用说明:\n" +
"1.在进行数据的修改时,请仔细核对信息,以免误删操作.\n" +
"2.管理员不可私自篡改数据,发现者,律师函送上.\n" +
"3.管理员确保自己在安全的环境下登录后台,以免不法分子,趁机而入.\n" +
"4.管理员要对自己做出的一切行为负责.\n" +
"感谢使用,祝你使用愉快!");
}
//右键菜单-设置字体的大小
if (e.getSource() == shi) {
showInfo.setFont(new Font("楷体", Font.PLAIN, 10));
}
if (e.getSource() == shiwu) {
showInfo.setFont(new Font("楷体", Font.PLAIN, 15));
}
if (e.getSource() == ershi) {
showInfo.setFont(new Font("楷体", Font.PLAIN, 20));
}
if (e.getSource() == erhshiwu) {
showInfo.setFont(new Font("楷体", Font.PLAIN, 25));
}
if (e.getSource() == sanshi) {
showInfo.setFont(new Font("楷体", Font.PLAIN, 30));
}
//右键菜单-设置字体的颜色
if (e.getSource() == blackFont) {
showInfo.setForeground(Color.BLACK);
}
if (e.getSource() == redFont) {
showInfo.setForeground(Color.RED);
}
if (e.getSource() == yellowFont) {
showInfo.setForeground(Color.YELLOW);
}
if (e.getSource() == blueFont) {
showInfo.setForeground(Color.CYAN);
}
if (e.getSource() == greenFont) {
showInfo.setForeground(Color.GREEN);
}
if (e.getSource() == whiteFont) {
showInfo.setForeground(Color.LIGHT_GRAY);
}
if (e.getSource() == refresh) {
showInfo.setText("");
showInfo.repaint();
}
// 右键菜单-全选
if (e.getSource() == all) {
showInfo.selectAll();
}
//右键菜单 -复制
if (e.getSource() == copy) {
showInfo.copy();
}//右键菜单-粘贴
if (e.getSource() == past) {
showInfo.paste();
}
}
}

View File

@@ -0,0 +1,181 @@
package xjdx.rjxy.airplane.view;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
public class AdminUserLogin extends JFrame implements ActionListener {
static JTextField usernameTextField;
JButton loginBtn, quitBtn, backBtn;
JPasswordField passwordField, confirmPasswordField;
private Icon loginIco = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\登录.png");
private Icon registerIco = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\工会成员注册.png");
private Icon quitIco = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\18.退出_关闭.png");
public AdminUserLogin() {
super("飞机订票系统 v1.0>>管理员登录窗口");
//改变按钮样式
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
} catch (InstantiationException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
} catch (UnsupportedLookAndFeelException e) {
throw new RuntimeException(e);
}
//设置ICO图标
Image im;
ImageIcon ig = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\ico.jpg");//设置图标图片
im = ig.getImage();
setIconImage(im);
//设置背景图
ImageIcon icon = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\AdminBackGround.jpg");//背景图
JLabel label = new JLabel(icon);//标签中加入图片
label.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight());//设置标签位置大小为图片大小
getLayeredPane().add(label, Integer.valueOf(Integer.MIN_VALUE));//标签添加到第二层面板
//获取顶层容器设为透明
JPanel Panel = (JPanel) getContentPane();
Panel.setOpaque(false);
getContentPane().setLayout(null);
JPanel titlePan = new JPanel();
titlePan.setOpaque(false);
JLabel titleLab = new JLabel("Airline Reservation System");
titlePan.setBounds(0, 50, 600, 55);
Font font = new Font("楷体", Font.TYPE1_FONT, 30);
titleLab.setFont(font);
titleLab.setForeground(Color.WHITE);
titlePan.add(titleLab);
getContentPane().add(titlePan);
JPanel pan1 = new JPanel();
pan1.setOpaque(false);
JLabel usernameLab = new JLabel("AdminUsername:");
JLabel passwordLab = new JLabel("AdminPassword:");
JLabel confirmPassword = new JLabel("Confirm P W D:");
Font font1 = new Font("楷体", Font.TYPE1_FONT, 20);
usernameLab.setFont(font1);
passwordLab.setFont(font1);
confirmPassword.setFont(font1);
usernameLab.setForeground(Color.BLACK);
passwordLab.setForeground(Color.BLACK);
confirmPassword.setForeground(Color.black);
pan1.setBounds(140, 120, 150, 150);
pan1.add(usernameLab);
pan1.add(passwordLab);
pan1.add(confirmPassword);
pan1.setLayout(new FlowLayout(0, 0, 20));
getContentPane().add(pan1);
JPanel pan2 = new JPanel();
pan2.setOpaque(false);
usernameTextField = new JTextField(28);
usernameTextField.setToolTipText("please enter AdminUsername");
passwordField = new JPasswordField(28);
passwordField.setOpaque(false);
usernameTextField.setOpaque(false);
passwordField.setToolTipText("please enter AdminPassword");
confirmPasswordField = new JPasswordField(28);
confirmPasswordField.setOpaque(false);
confirmPasswordField.setToolTipText("please enter AdminPassword again");
pan2.setBounds(300, 120, 200, 150);
pan2.add(usernameTextField);
pan2.add(passwordField);
pan2.add(confirmPasswordField);
pan2.setLayout(new FlowLayout(0, 0, 23));
getContentPane().add(pan2);
JPanel pan3 = new JPanel();
pan3.setOpaque(false);
loginBtn = new JButton("Login");
loginBtn.setIcon(loginIco);
quitBtn = new JButton("Quit");
quitBtn.setIcon(quitIco);
pan3.setBounds(150, 300, 300, 50);
pan3.setLayout(new FlowLayout(0, 50, 0));
pan3.add(loginBtn);
pan3.add(quitBtn);
getContentPane().add(pan3);
backBtn = new JButton("<<");
backBtn.setFont(font);
backBtn.setBounds(0, 0, 70, 30);
backBtn.setContentAreaFilled(false); //设置按钮透明
backBtn.setBorder(null); //取消边框
this.add(backBtn);
setBounds(500, 200, 600, 500);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setVisible(true);
setResizable(false);
setTitle(getTitle());
loginBtn.addActionListener(this);
quitBtn.addActionListener(this);
backBtn.addActionListener(this);
usernameTextField.setText("AdminUsername and password");
usernameTextField.setForeground(new Color(204, 204, 204));
usernameTextField.addFocusListener(new FocusListener() {
@Override
public void focusGained(FocusEvent e) {
if (usernameTextField.getText().equals("AdminUsername and password")) {
usernameTextField.setText("");
usernameTextField.setForeground(Color.BLACK);
}
}
@Override
public void focusLost(FocusEvent e) {
if (usernameTextField.getText().length() < 1) {
usernameTextField.setText("AdminUsername and password");
usernameTextField.setForeground(new Color(160, 157, 157));
}
}
});
}
public static void main(String[] args) {
new AdminUserLogin();
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == quitBtn) {
System.exit(0);
}
if (e.getSource() == loginBtn) {
String username = usernameTextField.getText();
String password = String.valueOf(passwordField.getPassword());
//
}
if (e.getSource() == backBtn) {
new Login();
this.dispose();
}
}
}

View File

@@ -0,0 +1,101 @@
package xjdx.rjxy.airplane.view;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class DeleteFlight extends JFrame implements ActionListener {
JTextField typeField;
JButton backBtn, okBtn;
public DeleteFlight() {
super("飞机订票系统后台管理 v1.0>>删除飞机");
//改变按钮样式
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
} catch (InstantiationException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
} catch (UnsupportedLookAndFeelException e) {
throw new RuntimeException(e);
}
//设置ICO图标
Image im;
ImageIcon ig = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\ico.jpg");//设置图标图片
im = ig.getImage();
setIconImage(im);
//设置背景图
ImageIcon icon = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\AdminBackGround.jpg");//背景图
JLabel label = new JLabel(icon);//标签中加入图片
label.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight());//设置标签位置大小为图片大小
getLayeredPane().add(label, Integer.valueOf(Integer.MIN_VALUE));//标签添加到第二层面板
//获取顶层容器设为透明
JPanel Panel = (JPanel) getContentPane();
Panel.setOpaque(false);
getContentPane().setLayout(null);
Font font = new Font("楷体", Font.TYPE1_FONT, 20);
JLabel typeLab = new JLabel("飞机型号:");
typeLab.setFont(font);
JPanel panel = new JPanel();
panel.setBounds(50, 90, 100, 100);
panel.setOpaque(false);
panel.setLayout(new FlowLayout());
panel.add(typeLab);
this.add(panel);
typeField = new JTextField(25);
JPanel panel1 = new JPanel();
panel1.setBounds(150, 90, 160, 100);
panel1.setOpaque(false);
panel1.setLayout(new FlowLayout(0, 0, 7));
panel1.add(typeField);
this.add(panel1);
okBtn = new JButton("删除");
okBtn.setFont(font);
okBtn.setBounds(155, 180, 80, 40);
okBtn.setBorder(null); //取消边框
okBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
this.add(okBtn);
backBtn = new JButton("<<");
backBtn.setFont(font);
backBtn.setBounds(0, 0, 70, 30);
backBtn.setContentAreaFilled(false); //设置按钮透明
backBtn.setBorder(null); //取消边框
this.add(backBtn);
setBounds(600, 300, 400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setResizable(false);
setTitle(getTitle());
okBtn.addActionListener(this);
backBtn.addActionListener(this);
}
public static void main(String[] args) {
new DeleteFlight();
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == backBtn) {
this.dispose();
}
if (e.getSource() == okBtn) {
}
}
}

View File

@@ -0,0 +1,101 @@
package xjdx.rjxy.airplane.view;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class DeleteRoute extends JFrame implements ActionListener {
JTextField typeField;
JButton backBtn, okBtn;
public DeleteRoute() {
super("飞机订票系统后台管理 v1.0>>删除航线");
//改变按钮样式
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
} catch (InstantiationException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
} catch (UnsupportedLookAndFeelException e) {
throw new RuntimeException(e);
}
//设置ICO图标
Image im;
ImageIcon ig = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\ico.jpg");//设置图标图片
im = ig.getImage();
setIconImage(im);
//设置背景图
ImageIcon icon = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\AdminBackGround.jpg");//背景图
JLabel label = new JLabel(icon);//标签中加入图片
label.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight());//设置标签位置大小为图片大小
getLayeredPane().add(label, Integer.valueOf(Integer.MIN_VALUE));//标签添加到第二层面板
//获取顶层容器设为透明
JPanel Panel = (JPanel) getContentPane();
Panel.setOpaque(false);
getContentPane().setLayout(null);
Font font = new Font("楷体", Font.TYPE1_FONT, 20);
JLabel typeLab = new JLabel("航线编号:");
typeLab.setFont(font);
JPanel panel = new JPanel();
panel.setBounds(50, 90, 100, 100);
panel.setOpaque(false);
panel.setLayout(new FlowLayout());
panel.add(typeLab);
this.add(panel);
typeField = new JTextField(25);
JPanel panel1 = new JPanel();
panel1.setBounds(150, 90, 160, 100);
panel1.setOpaque(false);
panel1.setLayout(new FlowLayout(0, 0, 7));
panel1.add(typeField);
this.add(panel1);
okBtn = new JButton("删除");
okBtn.setFont(font);
okBtn.setBounds(155, 180, 80, 40);
okBtn.setBorder(null); //取消边框
okBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
this.add(okBtn);
backBtn = new JButton("<<");
backBtn.setFont(font);
backBtn.setBounds(0, 0, 70, 30);
backBtn.setContentAreaFilled(false); //设置按钮透明
backBtn.setBorder(null); //取消边框
this.add(backBtn);
setBounds(600, 300, 400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setResizable(false);
setTitle(getTitle());
okBtn.addActionListener(this);
backBtn.addActionListener(this);
}
public static void main(String[] args) {
new DeleteRoute();
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == backBtn) {
this.dispose();
}
if (e.getSource() == okBtn) {
}
}
}

View File

@@ -0,0 +1,101 @@
package xjdx.rjxy.airplane.view;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class DeleteTicket extends JFrame implements ActionListener {
JTextField typeField;
JButton backBtn, okBtn;
public DeleteTicket() {
super("飞机订票系统后台管理 v1.0>>删除机票");
//改变按钮样式
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
} catch (InstantiationException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
} catch (UnsupportedLookAndFeelException e) {
throw new RuntimeException(e);
}
//设置ICO图标
Image im;
ImageIcon ig = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\ico.jpg");//设置图标图片
im = ig.getImage();
setIconImage(im);
//设置背景图
ImageIcon icon = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\AdminBackGround.jpg");//背景图
JLabel label = new JLabel(icon);//标签中加入图片
label.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight());//设置标签位置大小为图片大小
getLayeredPane().add(label, Integer.valueOf(Integer.MIN_VALUE));//标签添加到第二层面板
//获取顶层容器设为透明
JPanel Panel = (JPanel) getContentPane();
Panel.setOpaque(false);
getContentPane().setLayout(null);
Font font = new Font("楷体", Font.TYPE1_FONT, 20);
JLabel typeLab = new JLabel("机票编号:");
typeLab.setFont(font);
JPanel panel = new JPanel();
panel.setBounds(50, 90, 100, 100);
panel.setOpaque(false);
panel.setLayout(new FlowLayout());
panel.add(typeLab);
this.add(panel);
typeField = new JTextField(25);
JPanel panel1 = new JPanel();
panel1.setBounds(150, 90, 160, 100);
panel1.setOpaque(false);
panel1.setLayout(new FlowLayout(0, 0, 7));
panel1.add(typeField);
this.add(panel1);
okBtn = new JButton("删除");
okBtn.setFont(font);
okBtn.setBounds(155, 180, 80, 40);
okBtn.setBorder(null); //取消边框
okBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
this.add(okBtn);
backBtn = new JButton("<<");
backBtn.setFont(font);
backBtn.setBounds(0, 0, 70, 30);
backBtn.setContentAreaFilled(false); //设置按钮透明
backBtn.setBorder(null); //取消边框
this.add(backBtn);
setBounds(600, 300, 400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setResizable(false);
setTitle(getTitle());
okBtn.addActionListener(this);
backBtn.addActionListener(this);
}
public static void main(String[] args) {
new DeleteTicket();
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == backBtn) {
this.dispose();
}
if (e.getSource() == okBtn) {
}
}
}

View File

@@ -0,0 +1,120 @@
package xjdx.rjxy.airplane.view;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class DeleteUser extends JFrame implements ActionListener {
JTextField nameTextField, passwordTextField, repasswordTextField;
JButton backBtn, OKBtn;
private Icon okBtnIco = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\OK.png");
public DeleteUser() {
super("飞机订票系统 v1.0>>账号注销");
//改变按钮样式
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
} catch (InstantiationException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
} catch (UnsupportedLookAndFeelException e) {
throw new RuntimeException(e);
}
//设置ICO图标
Image im;
ImageIcon ig = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\ico.jpg");//设置图标图片
im = ig.getImage();
setIconImage(im);
//设置背景图
ImageIcon icon = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\airplane2.png");//背景图
JLabel label = new JLabel(icon);//标签中加入图片
label.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight());//设置标签位置大小为图片大小
getLayeredPane().add(label, Integer.valueOf(Integer.MIN_VALUE));//标签添加到第二层面板
//获取顶层容器设为透明
JPanel Panel = (JPanel) getContentPane();
Panel.setOpaque(false);
getContentPane().setLayout(null);
Font font = new Font("楷体", Font.TYPE1_FONT, 20);
JLabel label1 = new JLabel("请输入以下信息:");
label1.setFont(font);
label1.setForeground(Color.red);
label1.setBounds(0, 20, 180, 30);
this.add(label1);
JLabel nameLab = new JLabel("用 户 名:");
nameLab.setFont(font);
JLabel idCardLab = new JLabel("密 码:");
idCardLab.setFont(font);
JLabel flightNumberLab = new JLabel("确认密码:");
flightNumberLab.setFont(font);
nameTextField = new JTextField(27);
passwordTextField = new JTextField(27);
repasswordTextField = new JTextField(27);
JPanel pan1 = new JPanel();
pan1.setBounds(50, 70, 100, 100);
pan1.setOpaque(false);
pan1.add(nameLab);
pan1.add(idCardLab);
pan1.add(flightNumberLab);
this.add(pan1);
JPanel pan2 = new JPanel();
pan2.setBounds(155, 70, 200, 100);
pan2.setOpaque(false);
pan2.setLayout(new FlowLayout(0, 0, 7));
pan2.add(nameTextField);
pan2.add(passwordTextField);
pan2.add(repasswordTextField);
this.add(pan2);
OKBtn = new JButton(okBtnIco);
OKBtn.setBounds(125, 185, 150, 30);
OKBtn.setFont(font);
this.add(OKBtn);
backBtn = new JButton("<<");
backBtn.setFont(font);
backBtn.setBounds(0, 0, 70, 30);
backBtn.setContentAreaFilled(false); //设置按钮透明
backBtn.setBorder(null); //取消边框
this.add(backBtn);
setBounds(600, 300, 400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setResizable(false);
setTitle(getTitle());
backBtn.addActionListener(this);
OKBtn.addActionListener(this);
}
public static void main(String[] args) {
new DeleteUser();
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == backBtn) {
this.dispose();
new MainPage();
}
if (e.getSource() == OKBtn) {
int res = JOptionPane.showConfirmDialog(null, "是否确认注销,注销后账号的信息以及记录都会被删除!", "提示", JOptionPane.YES_OPTION);
if (res == JOptionPane.YES_OPTION) {
//确认注销后执行的操作
this.dispose();
new Login();
}
}
}
}

View File

@@ -0,0 +1,114 @@
package xjdx.rjxy.airplane.view;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class DeleteUser2 extends JFrame implements ActionListener {
String year[] = {null, "2022", "2023", "2024"};
String month[] = {null, "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"};
String day[] = {null, "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"};
String clock[] = {null, "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "00"};
String minute[] = {null, "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50,", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60"};
JComboBox yearBox, monthBox, dayBox, clockBox, minuteBox;
JTextField nameField, rpasswordField;
JButton backBtn, okBtn;
public DeleteUser2() {
super("飞机订票系统后台管理 v1.0>>删除用户");
//改变按钮样式
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
} catch (InstantiationException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
} catch (UnsupportedLookAndFeelException e) {
throw new RuntimeException(e);
}
//设置ICO图标
Image im;
ImageIcon ig = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\ico.jpg");//设置图标图片
im = ig.getImage();
setIconImage(im);
//设置背景图
ImageIcon icon = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\AdminBackGround.jpg");//背景图
JLabel label = new JLabel(icon);//标签中加入图片
label.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight());//设置标签位置大小为图片大小
getLayeredPane().add(label, Integer.valueOf(Integer.MIN_VALUE));//标签添加到第二层面板
//获取顶层容器设为透明
JPanel Panel = (JPanel) getContentPane();
Panel.setOpaque(false);
getContentPane().setLayout(null);
Font font = new Font("楷体", Font.TYPE1_FONT, 20);
JLabel nameLab = new JLabel("用户名:");
nameLab.setFont(font);
JLabel passwordLab = new JLabel("密 码:");
passwordLab.setFont(font);
JPanel panel = new JPanel();
panel.setBounds(50, 70, 100, 100);
panel.setOpaque(false);
panel.setLayout(new FlowLayout());
panel.add(nameLab);
panel.add(passwordLab);
this.add(panel);
nameField = new JTextField(25);
rpasswordField = new JTextField(25);
JPanel panel1 = new JPanel();
panel1.setBounds(150, 70, 160, 100);
panel1.setOpaque(false);
panel1.setLayout(new FlowLayout(0, 0, 7));
panel1.add(nameField);
panel1.add(rpasswordField);
this.add(panel1);
okBtn = new JButton("删除");
okBtn.setFont(font);
okBtn.setBounds(155, 180, 80, 40);
okBtn.setBorder(null); //取消边框
okBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
this.add(okBtn);
backBtn = new JButton("<<");
backBtn.setFont(font);
backBtn.setBounds(0, 0, 70, 30);
backBtn.setContentAreaFilled(false); //设置按钮透明
backBtn.setBorder(null); //取消边框
this.add(backBtn);
setBounds(600, 300, 400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setResizable(false);
setTitle(getTitle());
okBtn.addActionListener(this);
backBtn.addActionListener(this);
}
public static void main(String[] args) {
new DeleteUser();
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == backBtn) {
this.dispose();
}
if (e.getSource() == okBtn) {
}
}
}

View File

@@ -13,11 +13,12 @@ import static xjdx.rjxy.airplane.service.UserService.UserLogin;
public class Login extends JFrame implements ActionListener {
static JTextField usernameTextField;
JButton loginBtn, registerBtn, quitBtn;
JButton loginBtn, registerBtn, quitBtn, adminLoginBtn;
JPasswordField passwordField;
private Icon loginIco = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\登录.png");
private Icon registerIco = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\工会成员注册.png");
private Icon quitIco = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\18.退出_关闭.png");
private Icon adminBtnIco = new ImageIcon("E:\\JavaProjects_IDEA\\Airline Reservation System\\src\\xjdx\\rjxy\\airplane\\view\\images\\管理员 (1).png");
public Login() {
super("飞机订票系统 v1.0>>登录窗口");
@@ -109,6 +110,14 @@ public class Login extends JFrame implements ActionListener {
getContentPane().add(pan3);
//adminLogin
adminLoginBtn = new JButton(adminBtnIco);
adminLoginBtn.setBounds(10, 10, 30, 30);
adminLoginBtn.setContentAreaFilled(false); //设置按钮透明
adminLoginBtn.setBorder(null); //取消边框
// adminLoginBtn.setBorder(BorderFactory.createRaisedBevelBorder()); //设置突起
this.add(adminLoginBtn);
setBounds(500, 200, 600, 500);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
@@ -119,6 +128,7 @@ public class Login extends JFrame implements ActionListener {
registerBtn.addActionListener(this);
loginBtn.addActionListener(this);
quitBtn.addActionListener(this);
adminLoginBtn.addActionListener(this);
usernameTextField.setText("enter username,password");
usernameTextField.setForeground(new Color(204, 204, 204));
@@ -148,10 +158,6 @@ public class Login extends JFrame implements ActionListener {
Login app = new Login();
}
// //返回当前登录的用户名
// public static String currentUser() {
// return currentUsername;
// }
@Override
public void actionPerformed(ActionEvent e) {
@@ -171,6 +177,10 @@ public class Login extends JFrame implements ActionListener {
new MainPage();
}
}
if (e.getSource() == adminLoginBtn) {
new AdminUserLogin();
this.dispose();
}
}

View File

@@ -31,9 +31,9 @@ public class MainPage extends JFrame implements ActionListener {
String minute[] = {null, "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50,", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60"};
String cityList[] = {null, "--请选择城市--", "北京市", "天津市", "上海市", "重庆市", "河北省", "山西省", "辽宁省", "吉林省", "黑龙江省", "江苏省", "浙江省", "安徽省", "福建省", "江西省", "山东省", "河南省", "湖北省", "湖南省", "广东省", "海南省", "四川省", "贵州省", "云南省", "陕西省", "甘肃省", "青海省", "台湾省", "内蒙古自治区", "广西壮族自治区", "西藏自治区", "宁夏回族自治区", "新疆维吾尔自治区", "香港特别行政区", "澳门特别行政区"};
JCheckBox checkBox1, checkBox2, checkBox3, checkBox4;
JCheckBox checkBox1, checkBox2, checkBox3;
JLabel titleLab;
JMenuItem all, copy, past, refresh, shi, shiwu, ershi, erhshiwu, sanshi, redFont, blueFont, yellowFont, blackFont, greenFont, whiteFont;
JMenuItem all, copy, past, refresh, shi, shiwu, ershi, erhshiwu, sanshi, redFont, blueFont, yellowFont, blackFont, greenFont, whiteFont, deleteUser;
JPopupMenu popupMenu;
JPanel showPan;
JScrollPane scrollPane;
@@ -86,6 +86,7 @@ public class MainPage extends JFrame implements ActionListener {
currentUser = new JMenuItem("当前用户");
userInfo = new JMenuItem("账号信息");
signOut = new JMenuItem("退出登录");
deleteUser = new JMenuItem("注销账户");
//视图的子菜单
@@ -140,6 +141,7 @@ public class MainPage extends JFrame implements ActionListener {
userMenu.add(currentUser);
userMenu.add(userInfo);
userMenu.add(signOut);
userMenu.add(deleteUser);
//视图添加子菜单
viewMenu.add(exchangeBackground);
@@ -400,8 +402,6 @@ public class MainPage extends JFrame implements ActionListener {
checkBox2.setOpaque(false);
checkBox3 = new JCheckBox("时间");
checkBox3.setOpaque(false);
checkBox4 = new JCheckBox("舱位");
checkBox4.setOpaque(false);
JPanel checkBoxPan = new JPanel();
@@ -411,7 +411,6 @@ public class MainPage extends JFrame implements ActionListener {
checkBoxPan.add(checkBox1);
checkBoxPan.add(checkBox3);
checkBoxPan.add(checkBox2);
checkBoxPan.add(checkBox4);
this.add(checkBoxPan);
seekBtn = new JButton();
@@ -507,7 +506,7 @@ public class MainPage extends JFrame implements ActionListener {
//底部显示栏
JLabel bottomLab = new JLabel("当前登录者:");
JLabel bottomLab = new JLabel("当前登录者:" + Login.usernameTextField.getText());
bottomLab.setBounds(0, 500, 1000, 50);
this.add(bottomLab);
@@ -743,6 +742,10 @@ public class MainPage extends JFrame implements ActionListener {
if (e.getSource() == past) {
showInfo.paste();
}
if (e.getSource() == deleteUser) {
new DeleteUser();
this.dispose();
}
}

View File

@@ -50,7 +50,7 @@ public class RefundPage extends JFrame implements ActionListener {
nameLab.setFont(font);
JLabel idCardLab = new JLabel("身份证号:");
idCardLab.setFont(font);
JLabel flightNumberLab = new JLabel("航 班 号:");
JLabel flightNumberLab = new JLabel("机票编号:");
flightNumberLab.setFont(font);
nameTextField = new JTextField(27);

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 727 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 822 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 905 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 727 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 822 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 905 B