From 94882b1c0739eec78f9bf0a7e4b3575d8c9f6df8 Mon Sep 17 00:00:00 2001 From: Etienne VIENOT Date: Mon, 25 Mar 2019 12:44:04 +0100 Subject: [PATCH] Remove Old jframe --- src/packageIHM/MaJFrameEtienne.java | 156 ---------------------------- 1 file changed, 156 deletions(-) delete mode 100644 src/packageIHM/MaJFrameEtienne.java diff --git a/src/packageIHM/MaJFrameEtienne.java b/src/packageIHM/MaJFrameEtienne.java deleted file mode 100644 index bb34b68..0000000 --- a/src/packageIHM/MaJFrameEtienne.java +++ /dev/null @@ -1,156 +0,0 @@ -package packageIHM; - -import java.awt.BorderLayout; -import java.awt.Color; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.awt.event.ComponentAdapter; -import java.awt.event.ComponentEvent; -import java.awt.event.MouseEvent; -import java.awt.event.MouseMotionListener; -import java.awt.event.MouseWheelEvent; -import java.awt.event.MouseWheelListener; -import java.util.ArrayList; - -import javax.swing.AbstractAction; -import javax.swing.Action; -import javax.swing.JButton; -import javax.swing.JFrame; -import javax.swing.JPanel; -import javax.swing.JTextField; -import javax.swing.SwingConstants; -import javax.swing.border.EmptyBorder; -import javax.swing.border.LineBorder; - -import packageJPC.JPanelConversation; -import packageJPC.Message; - -public class MaJFrameEtienne extends JFrame implements MouseMotionListener, MouseWheelListener{ - - private static final long serialVersionUID = 7252959164975426293L; - private JPanel contentPane; - private JPanelConversation conversationPanel; - private JPanel panel; - private JTextField textFieldMsg; - private ArrayList messages; - private int previousY; - - /** - * Create the frame. - */ - public MaJFrameEtienne() { - setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); - setBounds(100, 100, 450, 300); - contentPane = new JPanel(); - contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); - contentPane.setLayout(new BorderLayout(0, 0)); - - panel = new JPanel(); - panel.setBorder(new LineBorder(new Color(0, 0, 0))); - contentPane.add(panel, BorderLayout.NORTH); - panel.setLayout(new BorderLayout(0, 0)); - - - Action action = new AbstractAction() { - private static final long serialVersionUID = 1L; - @Override - public void actionPerformed(ActionEvent e) { - addMessage(); - } - }; - - JButton buttonAdd = new JButton("Add"); - panel.add(buttonAdd, BorderLayout.EAST); - buttonAdd.addActionListener(new ActionListener() { - public void actionPerformed(ActionEvent e) { - addMessage(); - } - }); - - - textFieldMsg = new JTextField(); - panel.add(textFieldMsg, BorderLayout.CENTER); - textFieldMsg.setColumns(10); - textFieldMsg.addActionListener(action); - - messages = new ArrayList(); - String msgLeft = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n" - + "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."; - String msgRight = "Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.\n" - + "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum"; - - for (int i=0;i<20;i++) { - if (i%2==0) { - messages.add(new Message(Color.BLUE, i + " " + msgLeft, SwingConstants.LEFT)); - } else { - messages.add(new Message(Color.RED, i + " " + msgRight, SwingConstants.RIGHT)); - } - } - conversationPanel = new JPanelConversation(this, messages); - conversationPanel .setBackground(Color.WHITE); - conversationPanel.addMouseMotionListener(this); - conversationPanel.addMouseWheelListener(this); - - contentPane.add(conversationPanel, BorderLayout.CENTER); - setContentPane(contentPane); - - addComponentListener(new ComponentAdapter() { - public void componentResized(ComponentEvent componentEvent) { - conversationPanel.calculateOffsetToShowLastMessage(); - } - }); - } - - - - public void addMessage() { - //panel.setImage("image1.jpg"); - //panel_1.setImage("image2.png"); - if (textFieldMsg.getText().length()>0) { - messages.add(new Message(Color.RED,textFieldMsg.getText(),SwingConstants.RIGHT)); - conversationPanel.repaint(); - textFieldMsg.setText(""); - } - } - - private void up(int x) { - conversationPanel.up(x); - conversationPanel.repaint(); - - } - - private void down(int x) { - conversationPanel.down(x); - conversationPanel.repaint(); - } - - @Override - public void mouseDragged(MouseEvent e) { - int y = e.getY(); - if (y < previousY) { - if (Math.abs(previousY-y)<60) - up(Math.abs(previousY-y)); - - } else if (y > previousY) { - if (Math.abs(previousY-y)<60) - down(Math.abs(previousY-y)); - } - previousY = y; - } - - @Override - public void mouseMoved(MouseEvent e) { - } - - - - @Override - public void mouseWheelMoved(MouseWheelEvent e) { - if (e.getWheelRotation() < 0) { - up(20); - } else { - down(20); - } - } - -}