📄 swingmaptest.java
字号:
import javax.swing.filechooser.*;
import java.io.File;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
/**
* SwingMapTest.java 0.2 02/08/03<br>
* by Robin Burrows<br>
* <br>
* <a href="http://www.tilemap.co.uk">http://www.tilemap.co.uk</a><br>
* <br>
* A very simple swing application to show a map in a window<br>
* <br>
* required files: SwingMapTest.java SwingMapView.java Mappy.java<br>
* TEST.FMP must be in base folder<br><br>
**/
public class SwingMapTest extends JPanel implements ItemListener {
private SwingMapView SwingMapView;
public SwingMapTest () {
setLayout(new BoxLayout(this, BoxLayout.LINE_AXIS));
SwingMapView = new SwingMapView ();
JScrollPane mapScrollPane = new JScrollPane(SwingMapView);
mapScrollPane.setPreferredSize(new Dimension(512, 420));
mapScrollPane.setViewportBorder(
BorderFactory.createLineBorder(Color.black));
add(mapScrollPane);
setBorder(BorderFactory.createEmptyBorder(0,0,0,0));
}
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {
} else {
}
}
public static void main(String args[]) {
// JFrame.setDefaultLookAndFeelDecorated(true);
JFrame frame = new JFrame("SwingMapTest");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JComponent newContentPane = new SwingMapTest();
newContentPane.setOpaque(true);
frame.setContentPane(newContentPane);
frame.pack();
frame.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -