test.java
来自「《Java2图形设计卷II:Swing》配套光盘源码」· Java 代码 · 共 39 行
JAVA
39 行
import java.awt.*;
import javax.swing.*;
import javax.swing.border.*;
public class Test extends JApplet {
public Test() {
Container contentPane = getContentPane();
JLabel columnHeaderView = new JLabel(
new ImageIcon("horizontalRuler.jpg"));
JLabel rowHeaderView = new JLabel(
new ImageIcon("verticalRuler.jpg"));
JLabel view = new JLabel(
new ImageIcon("anjinAndMariko.gif"));
JScrollPane sp = new JScrollPane(view);
JPanel corners[] = {
new JPanel(), new JPanel(),
new JPanel(), new JPanel()
};
String cornerConstants[] = {
ScrollPaneConstants.UPPER_LEFT_CORNER,
ScrollPaneConstants.LOWER_LEFT_CORNER,
ScrollPaneConstants.UPPER_RIGHT_CORNER,
ScrollPaneConstants.LOWER_RIGHT_CORNER,
};
Border border = BorderFactory.createEtchedBorder();
for(int i=0; i < corners.length; ++i) {
corners[i].setBorder(border);
sp.setCorner(cornerConstants[i], corners[i]);
}
sp.setColumnHeaderView(columnHeaderView);
sp.setRowHeaderView(rowHeaderView);
contentPane.add(sp);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?