Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added ppt/Java_ppt.pdf
Binary file not shown.
Binary file added ppt/Java_ppt.pptx
Binary file not shown.
Binary file added ppt/Java_ppt.zip
Binary file not shown.
123 changes: 103 additions & 20 deletions project01/src/login/FrameLogin.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@

import main.CreateBasket;
import main.MainFrame;
import main.manager.ManagerFrame;
import signup.FrameSignup;

import java.awt.Font;
Expand Down Expand Up @@ -103,7 +104,31 @@ public void keyPressed(KeyEvent e) {

if (new CheckSuccessInput().check(userId, encryptionPwd) == "success") {
lblLoginMessage.setText("");
JOptionPane.showMessageDialog(null, "Login Successful");
JOptionPane.showMessageDialog(null, "�α��ο� �����߽��ϴ�.");
FrameLogin.this.dispose();
if (userId.equals("admin")) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
ManagerFrame frame = new ManagerFrame();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
} else {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MainFrame frame = new MainFrame(userId);
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
} else if(txtUsername.getText().equals("") || txtUsername.getText().equals("Username") ||
txtPassword.getText().equals("") || txtPassword.getText().equals("Password")) {
lblLoginMessage.setText("���̵�, ��й�ȣ�� �Է����ּ���.");
Expand Down Expand Up @@ -151,6 +176,8 @@ public void focusLost(FocusEvent e) {
txtPassword.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
Cursor cursor = new Cursor(Cursor.WAIT_CURSOR);
setCursor(cursor);
int key = e.getKeyCode();
if (key == KeyEvent.VK_ENTER) {
String userId = txtUsername.getText();
Expand All @@ -159,22 +186,41 @@ public void keyPressed(KeyEvent e) {
if (new CheckSuccessInput().check(userId, encryptionPwd) == "success") {
lblLoginMessage.setText("");
JOptionPane.showMessageDialog(null, "�α��ο� �����߽��ϴ�.");
Cursor normalCursor = new Cursor(Cursor.DEFAULT_CURSOR);
setCursor(normalCursor);
FrameLogin.this.dispose();
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MainFrame frame = new MainFrame(userId);
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
if (userId.equals("admin")) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
ManagerFrame frame = new ManagerFrame();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
}
});
});
} else {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MainFrame frame = new MainFrame(userId);
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
} else if(txtUsername.getText().equals("") || txtUsername.getText().equals("Username") ||
txtPassword.getText().equals("") || txtPassword.getText().equals("Password")) {
lblLoginMessage.setText("���̵�, ��й�ȣ�� �Է����ּ���.");
Cursor normalCursor = new Cursor(Cursor.DEFAULT_CURSOR);
setCursor(normalCursor);
} else {
lblLoginMessage.setText("���̵� Ȥ�� ��й�ȣ�� �߸��Է��ϼ̽��ϴ�.");
Cursor normalCursor = new Cursor(Cursor.DEFAULT_CURSOR);
setCursor(normalCursor);
}
}
}
Expand All @@ -192,26 +238,47 @@ public void run() {
public void mouseClicked(MouseEvent e) {
String userId = txtUsername.getText();
String encryptionPwd = new Encryption().encryptionPwd(txtPassword.getText());
Cursor cursor = new Cursor(Cursor.WAIT_CURSOR);
setCursor(cursor);

if (new CheckSuccessInput().check(userId, encryptionPwd) == "success") {
lblLoginMessage.setText("");
JOptionPane.showMessageDialog(null, "�α��ο� �����߽��ϴ�.");
Cursor normalCursor = new Cursor(Cursor.DEFAULT_CURSOR);
setCursor(normalCursor);
FrameLogin.this.dispose();
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MainFrame frame = new MainFrame(userId);
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
if (userId.equals("admin")) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
ManagerFrame frame = new ManagerFrame();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
}
});
});
} else {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MainFrame frame = new MainFrame(userId);
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
} else if(txtUsername.getText().equals("") || txtUsername.getText().equals("Username") ||
txtPassword.getText().equals("") || txtPassword.getText().equals("Password")) {
lblLoginMessage.setText("���̵�, ��й�ȣ�� �Է����ּ���.");
Cursor normalCursor = new Cursor(Cursor.DEFAULT_CURSOR);
setCursor(normalCursor);
} else {
lblLoginMessage.setText("���̵� Ȥ�� ��й�ȣ�� �߸��Է��ϼ̽��ϴ�.");
Cursor normalCursor = new Cursor(Cursor.DEFAULT_CURSOR);
setCursor(normalCursor);
}
}

Expand Down Expand Up @@ -263,10 +330,18 @@ public void mouseEntered(MouseEvent e) {
}
@Override
public void mouseExited(MouseEvent e) {
lblX.setForeground(Color.WHITE);
lblX.setForeground(Color.BLACK);
Cursor normalCursor = new Cursor(Cursor.DEFAULT_CURSOR);
setCursor(normalCursor);
}
@Override
public void mousePressed(MouseEvent e) {
lblX.setForeground(Color.BLACK);
}
@Override
public void mouseReleased(MouseEvent e) {
lblX.setForeground(Color.GRAY);
}
});
lblX.setForeground(Color.BLACK);
lblX.setFont(new Font("Comic Sans MS", Font.BOLD, 14));
Expand Down Expand Up @@ -313,6 +388,14 @@ public void mouseExited(MouseEvent e) {
Cursor normalCursor = new Cursor(Cursor.DEFAULT_CURSOR);
setCursor(normalCursor);
}
@Override
public void mousePressed(MouseEvent e) {
lblSignUp.setForeground(Color.BLACK);
}
@Override
public void mouseReleased(MouseEvent e) {
lblSignUp.setForeground(Color.GRAY);
}
});
lblSignUp.setBounds(279, 358, 42, 15);
contentPane.add(lblSignUp);
Expand Down
2 changes: 1 addition & 1 deletion project01/src/main/CreateBasket.java
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public CreateBasket(String id) {

int row = pstmt.executeUpdate();

System.out.printf("%d���� ������Ʈ �Ǿ����ϴ�.", row);
System.out.printf("%d���� ������Ʈ �Ǿ����ϴ�.\n", row);
System.out.println("���̺� ���� �Ϸ�");

insert(id);
Expand Down
64 changes: 60 additions & 4 deletions project01/src/main/MainFrame.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,19 @@
import javax.swing.SwingConstants;
import javax.swing.border.LineBorder;

import login.FrameLogin;
import main.manual.ManualFrame;
import main.order.GetTotalPrice;
import main.order.OrderFrame;


public class MainFrame extends JFrame {

private Image img_logo = new ImageIcon(MainFrame.class.getResource("res/logo3.png")).getImage().getScaledInstance(100, 100, Image.SCALE_SMOOTH);

private Image black_tea_lemonade = new ImageIcon(ManualFrame.class.getResource("menu/black_tea_lemonade.jpg")).getImage().getScaledInstance(360, 376, Image.SCALE_SMOOTH);
private Image cool_lime = new ImageIcon(ManualFrame.class.getResource("menu/cool_lime.jpg")).getImage().getScaledInstance(360, 376, Image.SCALE_SMOOTH);
private Image passion_tango_tea_lemonade = new ImageIcon(ManualFrame.class.getResource("menu/passion_tango.jpg")).getImage().getScaledInstance(360, 376, Image.SCALE_SMOOTH);
private Image passion_tango_tea_lemonade = new ImageIcon(ManualFrame.class.getResource("menu/passion_tango_tea_lemonade.jpg")).getImage().getScaledInstance(360, 376, Image.SCALE_SMOOTH);
private Image pink_grapefruit = new ImageIcon(ManualFrame.class.getResource("menu/pink_grapefruit.jpg")).getImage().getScaledInstance(360, 376, Image.SCALE_SMOOTH);
private Image lime_passion_tea = new ImageIcon(ManualFrame.class.getResource("menu/lime_passion_tea.jpg")).getImage().getScaledInstance(360, 376, Image.SCALE_SMOOTH);
private Image mint_blend_tea = new ImageIcon(ManualFrame.class.getResource("menu/mint_blend_tea.jpg")).getImage().getScaledInstance(360, 376, Image.SCALE_SMOOTH);
Expand All @@ -43,9 +48,7 @@ public class MainFrame extends JFrame {
private Image guatemala_antigua = new ImageIcon(ManualFrame.class.getResource("menu/guatemala_antigua.jpg")).getImage().getScaledInstance(360, 376, Image.SCALE_SMOOTH);

private JPanel contentPane;

private int total = 0;


public MainFrame(String id) {
new CreateBasket(id);

Expand Down Expand Up @@ -82,6 +85,14 @@ public void mouseExited(MouseEvent e) {
Cursor normalCursor = new Cursor(Cursor.DEFAULT_CURSOR);
setCursor(normalCursor);
}
@Override
public void mousePressed(MouseEvent e) {
lblX.setForeground(Color.WHITE);
}
@Override
public void mouseReleased(MouseEvent e) {
lblX.setForeground(Color.GRAY);
}

});
lblX.setForeground(Color.WHITE);
Expand Down Expand Up @@ -1427,5 +1438,50 @@ public void mouseReleased(MouseEvent e) {
lblRefresh.setFont(new Font("���� ����", Font.BOLD, 12));
lblRefresh.setBounds(914, 42, 48, 15);
contentPane.add(lblRefresh);

JLabel lblLogout = new JLabel("\uB85C\uADF8\uC544\uC6C3");
lblLogout.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
if (JOptionPane.showConfirmDialog(null, "�α׾ƿ� �Ͻðڽ��ϱ�?", "Confirmation", JOptionPane.YES_NO_OPTION) == 0) {
new DeleteBasket();
MainFrame.this.dispose();
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
FrameLogin frame = new FrameLogin();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
}
@Override
public void mouseEntered(MouseEvent e) {
lblLogout.setForeground(Color.GRAY);
Cursor cursor = new Cursor(Cursor.HAND_CURSOR);
setCursor(cursor);
}
@Override
public void mouseExited(MouseEvent e) {
lblLogout.setForeground(Color.WHITE);
Cursor normalCursor = new Cursor(Cursor.DEFAULT_CURSOR);
setCursor(normalCursor);
}
@Override
public void mousePressed(MouseEvent e) {
lblLogout.setForeground(Color.WHITE);
}
@Override
public void mouseReleased(MouseEvent e) {
lblLogout.setForeground(Color.GRAY);
}
});
lblLogout.setForeground(Color.WHITE);
lblLogout.setFont(new Font("���� ����", Font.BOLD, 19));
lblLogout.setBounds(1001, 79, 79, 27);
contentPane.add(lblLogout);
}
}
50 changes: 50 additions & 0 deletions project01/src/main/manager/Get_order_list.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
package main.manager;

import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Properties;

import com.zaxxer.hikari.HikariConfig;
import com.zaxxer.hikari.HikariDataSource;

public class Get_order_list {

public String order_list() {
String result = "";
Properties props = new Properties();
props.setProperty("dataSourceClassName", "oracle.jdbc.pool.OracleDataSource");
props.setProperty("dataSource.url", "jdbc:oracle:thin:@localhost:1521/XEPDB1");
props.setProperty("dataSource.user", "hr");
props.setProperty("dataSource.password", "1234");
props.put("dataSource.logWriter", new PrintWriter(System.out));

HikariConfig config = new HikariConfig(props);
HikariDataSource ds = new HikariDataSource(config);

try {
Connection conn = ds.getConnection();

String sql = "SELECT * FROM order_list";

PreparedStatement pstmt =
conn.prepareStatement(sql);

ResultSet rs = pstmt.executeQuery();
while (rs.next()) {
result += (String.format("[%s] - �ֹ���¥ : %s, �ֹ� �Ѿ�: %d\n%s\n\n", rs.getString("user_name"), rs.getString("order_date"), rs.getInt("payment"), rs.getString("user_order")));
}

rs.close();
pstmt.close();
conn.close();

} catch (SQLException e) {
e.printStackTrace();
}
return result;
}

}
Loading