splitframe2.java
来自「本项目是用JAVA3D开发的一款图形界面的3D漫游的类似引擎.至所以这么说.是因」· Java 代码 · 共 60 行
JAVA
60 行
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 + =
减小字号Ctrl + -
显示快捷键?