📄 splitframe2.java
字号:
package cn.bz.head.frame;
import java.awt.Color;
import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.JTabbedPane;
import javax.swing.JTextArea;
import javax.swing.border.TitledBorder;
import cn.bz.head.action.Action;
class SplitFrame2 extends JSplitPane {
JScrollPane scrollPane;
public SplitFrame2() {
// 设置垂直分隔成左右两个界面
super(JSplitPane.VERTICAL_SPLIT);
// 设置分隔线的位置
this.setDividerLocation(MainFrame.theOuterframe.screenSize.height * 3 / 5);
// 分隔线上的小按钮.
this.setOneTouchExpandable(true);
// 设置右上区域的编辑器
JTabbedPane tabs = new JTabbedPane();
String[] flavors = { "Chocolate", "Strawberry","纹理修改" };
JPanel[] modelPanels = {
new ModelManager(), new KeyPanel(), new TexturePanel()
};
for (int i = 0; i < flavors.length; i++)
{
scrollPane = new JScrollPane(modelPanels[i],
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
tabs.addTab(flavors[i], scrollPane);
}
add(tabs);
//设置右下边区域的编辑器
ModelShow modelShow = new ModelShow();
scrollPane = new JScrollPane(modelShow,
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
scrollPane.setBorder(new TitledBorder("模型预览"));
add(scrollPane);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -