618 java.awt.GridBagConstraints gridBagConstraints;
620 mapViewer =
new org.jxmapviewer.JXMapViewer();
623 javax.swing.JButton zoomInBtn =
new javax.swing.JButton();
624 javax.swing.JButton zoomOutBtn =
new javax.swing.JButton();
627 setLayout(
new java.awt.BorderLayout());
629 mapViewer.addMouseMotionListener(
new java.awt.event.MouseMotionAdapter() {
630 public void mouseMoved(java.awt.event.MouseEvent evt) {
631 mapViewerMouseMoved(evt);
634 mapViewer.addMouseListener(
new java.awt.event.MouseAdapter() {
635 public void mouseClicked(java.awt.event.MouseEvent evt) {
636 mapViewerMouseClicked(evt);
638 public void mousePressed(java.awt.event.MouseEvent evt) {
639 mapViewerMousePressed(evt);
641 public void mouseReleased(java.awt.event.MouseEvent evt) {
642 mapViewerMouseReleased(evt);
645 mapViewer.setLayout(
new java.awt.GridBagLayout());
647 zoomPanel.setFocusable(
false);
648 zoomPanel.setOpaque(
false);
649 zoomPanel.setRequestFocusEnabled(
false);
650 zoomPanel.setLayout(
new java.awt.GridBagLayout());
652 zoomSlider.setMaximum(15);
653 zoomSlider.setMinimum(10);
654 zoomSlider.setMinorTickSpacing(1);
655 zoomSlider.setOrientation(javax.swing.JSlider.VERTICAL);
656 zoomSlider.setPaintTicks(
true);
657 zoomSlider.setSnapToTicks(
true);
658 zoomSlider.setInverted(
true);
659 zoomSlider.setMinimumSize(
new java.awt.Dimension(35, 100));
660 zoomSlider.setOpaque(
false);
661 zoomSlider.setPreferredSize(
new java.awt.Dimension(35, 190));
662 zoomSlider.addChangeListener(
new javax.swing.event.ChangeListener() {
663 public void stateChanged(javax.swing.event.ChangeEvent evt) {
664 zoomSliderStateChanged(evt);
667 gridBagConstraints =
new java.awt.GridBagConstraints();
668 gridBagConstraints.gridx = 0;
669 gridBagConstraints.gridy = 1;
670 zoomPanel.add(zoomSlider, gridBagConstraints);
672 zoomInBtn.setIcon(
new javax.swing.ImageIcon(getClass().getResource(
"/org/sleuthkit/autopsy/images/plus-grey.png")));
673 org.openide.awt.Mnemonics.setLocalizedText(zoomInBtn, org.openide.util.NbBundle.getMessage(MapPanel.class,
"MapPanel.zoomInBtn.text"));
674 zoomInBtn.setBorder(
null);
675 zoomInBtn.setBorderPainted(
false);
676 zoomInBtn.setFocusPainted(
false);
677 zoomInBtn.setRequestFocusEnabled(
false);
678 zoomInBtn.setRolloverEnabled(
false);
679 zoomInBtn.addActionListener(
new java.awt.event.ActionListener() {
680 public void actionPerformed(java.awt.event.ActionEvent evt) {
681 zoomInBtnActionPerformed(evt);
684 gridBagConstraints =
new java.awt.GridBagConstraints();
685 gridBagConstraints.gridx = 0;
686 gridBagConstraints.gridy = 0;
687 zoomPanel.add(zoomInBtn, gridBagConstraints);
689 zoomOutBtn.setIcon(
new javax.swing.ImageIcon(getClass().getResource(
"/org/sleuthkit/autopsy/images/minus-grey.png")));
690 org.openide.awt.Mnemonics.setLocalizedText(zoomOutBtn, org.openide.util.NbBundle.getMessage(MapPanel.class,
"MapPanel.zoomOutBtn.text"));
691 zoomOutBtn.setBorder(
null);
692 zoomOutBtn.setBorderPainted(
false);
693 zoomOutBtn.setFocusPainted(
false);
694 zoomOutBtn.setRequestFocusEnabled(
false);
695 zoomOutBtn.setRolloverEnabled(
false);
696 zoomOutBtn.addActionListener(
new java.awt.event.ActionListener() {
697 public void actionPerformed(java.awt.event.ActionEvent evt) {
698 zoomOutBtnActionPerformed(evt);
701 gridBagConstraints =
new java.awt.GridBagConstraints();
702 gridBagConstraints.gridx = 0;
703 gridBagConstraints.gridy = 2;
704 zoomPanel.add(zoomOutBtn, gridBagConstraints);
706 gridBagConstraints =
new java.awt.GridBagConstraints();
707 gridBagConstraints.anchor = java.awt.GridBagConstraints.SOUTHWEST;
708 gridBagConstraints.weightx = 1.0;
709 gridBagConstraints.weighty = 1.0;
710 gridBagConstraints.insets =
new java.awt.Insets(4, 4, 4, 4);
711 mapViewer.add(zoomPanel, gridBagConstraints);
713 add(mapViewer, java.awt.BorderLayout.CENTER);