addMouseListener(myMouseAdapter); addMouseMotionListener(myMouseAdapter); currentPointList = new ArrayList<Point>(); currentPointList.add(mEvt.getPoint()); repaint(); public void mouseDragged(MouseEvent mEvt) { currentPointList.add(mEvt.getPoint()); repaint(); pointsList.add(currentPointList); currentPointList = null; repaint(); JFrame frame = new JFrame("DrawStuff"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(new DrawStuff()); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true);
panel.add(screenScroll, BorderLayout.CENTER); panel.add(selectionLabel, BorderLayout.SOUTH); screenLabel.repaint(); screenLabel.addMouseMotionListener(new MouseMotionAdapter() { repaint(screen, screenCopy); selectionLabel.setText("Start Point: " + start); screenLabel.repaint(); new Dimension(end.x-start.x, end.y-start.y)); repaint(screen, screenCopy); screenLabel.repaint(); selectionLabel.setText("Rectangle: " + captureRect);
glassPane.addMouseListener(new MouseAdapter() { }); glassPane.addMouseMotionListener(new MouseMotionAdapter() { }); glassPane.addKeyListener(new KeyAdapter() { if (useSlideButton) { final JPanel statusPanel = new JPanel(); basePanel.add(statusPanel, BorderLayout.SOUTH); statusPanel.add(new JButton("Slide Left") { private static final long serialVersionUID = 9204819004142223529L; statusPanel.add(new JButton("Slide Right") {
JFrame frame = new JFrame("Testing"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLayout(new BorderLayout()); frame.add(new TestPane()); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); repaint(); addMouseMotionListener(mouseHandler);
jPanel2.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent evt) { jPanel2MousePressed(evt); jPanel2.addMouseMotionListener(new MouseMotionAdapter() { public void mouseDragged(MouseEvent evt) { jPanel2MouseDragged(evt); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); pack(); EventQueue.invokeLater(new Runnable() { public void run() { new JavaPaintUI().setVisible(true);
for (int col = 0; col < GRID_COLS; col++) { panelGrid[row][col] = new JPanel(new GridBagLayout()); backingPanel.add(panelGrid[row][col]); redLabel.setBackground(Color.red.brighter().brighter()); redLabel.setPreferredSize(LABEL_SIZE); panelGrid[4][3].add(redLabel); panelGrid[1][1].add(blueLabel); add(backingPanel, JLayeredPane.DEFAULT_LAYER); MyMouseAdapter myMouseAdapter = new MyMouseAdapter(); addMouseListener(myMouseAdapter); addMouseMotionListener(myMouseAdapter); clickedPanel.remove(dragLabel); clickedPanel.revalidate(); clickedPanel.repaint(); dragLabel.setLocation(x, y); add(dragLabel, JLayeredPane.DRAG_LAYER); repaint(); int y = me.getPoint().y - dragLabelHeightDiv2; dragLabel.setLocation(x, y); repaint();
addMouseMotionListener(new MouseMotionAdapter() { public void mouseDragged(MouseEvent e) { repaint(); repaint(); addMouseListener(new MouseAdapter() { public void mouseReleased(MouseEvent e) { JFrame test = new JFrame("Tab test"); test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); test.setSize(400, 400); tabs.addTab("Four", new JButton("Four")); test.add(tabs); test.setVisible(true);
private JFrame frame = new JFrame(); setLayout(new FlowLayout(FlowLayout.RIGHT)); add(label); label.addMouseListener(new MouseAdapter() { public void mouseReleased(MouseEvent e) { System.exit(0); addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent me) { addMouseMotionListener(new MouseMotionAdapter() { public void mouseDragged(MouseEvent me) { add(new MainPanel(), BorderLayout.CENTER); add(new BorderPanel(), BorderLayout.PAGE_START); setBorder(new LineBorder(Color.BLACK, 5)); frame.setUndecorated(true); frame.add(new OutsidePanel()); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true);
this.addMouseListener(mouseHandler); this.addMouseMotionListener(mouseHandler); p1 = e.getPoint(); p2 = p1; repaint(); drawing = false; p2 = e.getPoint(); repaint(); if (drawing) { p2 = e.getPoint(); repaint(); this.add(new MoveButton("\u2190", KeyEvent.VK_LEFT, -DELTA, 0)); this.add(new MoveButton("\u2191", KeyEvent.VK_UP, 0, -DELTA)); this.add(new MoveButton("\u2192", KeyEvent.VK_RIGHT, DELTA, 0)); this.add(new MoveButton("\u2193", KeyEvent.VK_DOWN, 0, DELTA)); JFrame f = new JFrame("LinePanel"); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.add(this); f.add(new ControlPanel(), BorderLayout.SOUTH); f.pack(); f.setLocationRelativeTo(null); f.setVisible(true);
private JFrame f = new JFrame("FullScreenTest"); private Action exit = new AbstractAction(EXIT) { this.add(b); f.getRootPane().setDefaultButton(b); this.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_Q, 0), EXIT); this.getActionMap().put(EXIT, exit); this.addMouseMotionListener(new MouseAdapter() { GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice dev = env.getDefaultScreenDevice(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setBackground(Color.darkGray); f.setResizable(false); f.setUndecorated(true); f.add(this); f.pack(); dev.setFullScreenWindow(f);
setOpaque(false); addMouseListener(new MouseListener() { addMouseMotionListener(new MouseMotionListener() { JFrame f = new JFrame("Swing Hello World"); f.add(mc); f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); f.setVisible(true);
setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED)); setPreferredSize(new Dimension(500, 500)); final JFrame f = new JFrame("Test"); addMouseListener(new MouseAdapter() { @Override public void mousePressed(MouseEvent e) { addMouseMotionListener(new MouseMotionAdapter() { @Override public void mouseDragged(MouseEvent e) { f.getContentPane().add(this,BorderLayout.CENTER); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.pack(); f.setVisible(true);
this.addMouseListener(new MouseAdapter() { repaint(); this.addMouseMotionListener(new MouseMotionAdapter() { textPt.setLocation(textPt.x + dx, textPt.y + dy); mousePt = e.getPoint(); repaint(); JFrame f = new JFrame(TITLE); f.add(new MouseDragTest()); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.pack(); f.setLocationRelativeTo(null); f.setVisible(true);
b.addMouseMotionListener(behavior); b.addMouseListener(behavior); b.addMouseWheelListener(behavior); JFrame f = new JFrame(); f.setLocation(10, 10); f.setDefaultCloseOperation(3); f.add(b); f.pack(); f.setVisible(true); capture = null; if (e.getSource() instanceof JComponent) { ((JComponent) e.getSource()).repaint(); ((JComponent) e.getSource()).repaint(); ((JComponent) e.getSource()).repaint();
imageLabel.addMouseListener(myMouseAdapter); imageLabel.addMouseMotionListener(myMouseAdapter); imageLabel.setBorder(BorderFactory.createEtchedBorder()); g2.clearRect(0, 0, BI_WIDTH, BI_HEIGHT); g2.dispose(); imageLabel.repaint(); btnPanel.add(saveImageBtn); btnPanel.add(clearImageBtn); add(imageLabel, BorderLayout.CENTER); add(btnPanel, BorderLayout.SOUTH); public void mousePressed(MouseEvent e) { pointList.add(e.getPoint()); imageLabel.repaint(); imageLabel.repaint(); JFrame frame = new JFrame("DrawAndSaveImage"); frame.getContentPane().add(new DrawAndSaveImage()); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true);
addMouseListener(mouseAdapter); addMouseMotionListener(mouseAdapter); Floor2 mainPanel = new Floor2(w, h, gridDiv); JFrame frame = new JFrame("Floor2"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(mainPanel); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); repaint(); newEndPoints.add(ellipse2); ellipseList.add(newEndPoints); repaint();
layeredPane.addMouseListener( this ); layeredPane.addMouseMotionListener( this ); getContentPane().add(layeredPane); chessBoard.setPreferredSize( boardSize ); chessBoard.setBounds(0, 0, boardSize.width, boardSize.height); layeredPane.add(chessBoard, JLayeredPane.DEFAULT_LAYER); chessBoard.add( square ); frame.setDefaultCloseOperation( DISPOSE_ON_CLOSE ); frame.setResizable( false ); frame.pack(); frame.setLocationRelativeTo( null ); frame.setVisible(true);
JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.add(new JTable(new Object[][]{{1, 2, 3}, {4, 5, 6}}, new Object[]{"one", "two", "three"}) { addMouseMotionListener(new MouseAdapter() { @Override public void mouseDragged(MouseEvent e) { f.setVisible(true);
final JFrame frame = new JFrame("FrameDemo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); final JPanel panel = new JPanel(); final JTextField text = new JTextField("10"); final JButton button = new JButton("f"); panel.add(text); panel.add(button); final Point point1 = new Point(); final Point point2 = new Point(); button.addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent evt) { button.addMouseMotionListener(new MouseMotionListener() { @Override public void mouseDragged(MouseEvent e) { frame.getContentPane().add(panel, BorderLayout.CENTER); frame.pack(); frame.setVisible(true);
JFrame frame = new JFrame(); this.addMouseMotionListener(this); // INSTEAD OF THE FRAME frame.add(this); frame.pack(); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // good call! repaint();