📄 panelmanager.java
字号:
package mine.view;import java.awt.*;import javax.swing.*;public class PanelManager extends JPanel { private int spaceing=7; JPanel blockContainer = new JPanel(); JPanel statusContainer = new JPanel(); BorderLayout borderLayout1 = new BorderLayout(); BorderLayout borderLayout2 = new BorderLayout(); Color foreground=new Color(198,195,198); public PanelManager() { try { jbInit(); } catch(Exception ex) { ex.printStackTrace(); } } public void addGamePanel(BlockViewsPanel blockpanel,JPanel statuspanel){// this.removeAll(); Dimension bdimension=blockpanel.getSize(); Dimension sdimension=statuspanel.getSize(); statusContainer.setBounds(spaceing,spaceing,bdimension.width+5,sdimension.height); blockContainer.setBounds(spaceing,spaceing+sdimension.height+spaceing,bdimension.width+5,bdimension.height+5); statusContainer.add(statuspanel,BorderLayout.CENTER); blockContainer.add(blockpanel,BorderLayout.CENTER); this.add(statusContainer); this.add(blockContainer); this.setSize((spaceing*3+bdimension.width),(spaceing*4+sdimension.height+bdimension.height)); } void jbInit() throws Exception { this.setBorder(BorderFactory.createRaisedBevelBorder()); this.setLayout(null); this.setForeground(foreground); blockContainer.setBorder(BorderFactory.createLoweredBevelBorder()); blockContainer.setLayout(borderLayout2); statusContainer.setBorder(BorderFactory.createLoweredBevelBorder()); statusContainer.setLayout(borderLayout1); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -