📄 sheetablejframe.java
字号:
import javax.swing.*;import javax.swing.border.*;import java.awt.*;import java.awt.event.*;public class SheetableJFrame extends JFrame { JComponent sheet; JPanel glass; public SheetableJFrame (String name) { super(name); glass = (JPanel) getGlassPane(); } public JComponent showJDialogAsSheet (JDialog dialog) { sheet = (JComponent) dialog.getContentPane(); sheet.setBackground (Color.red); glass.setLayout (new GridBagLayout()); sheet.setBorder (new LineBorder(Color.black, 1)); glass.removeAll(); GridBagConstraints gbc = new GridBagConstraints(); gbc.anchor = GridBagConstraints.NORTH; glass.add (sheet, gbc); gbc.gridy=1; gbc.weighty = Integer.MAX_VALUE; glass.add (Box.createGlue(), gbc); glass.setVisible(true); return sheet; } public void hideSheet() { glass.setVisible(false); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -