borderwithtitle.java
来自「酒店管理系统·可用于一般旅社的营业操作。方便你的酒店管理」· Java 代码 · 共 46 行
JAVA
46 行
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package com.redingsoft.sunsdk.swing;import java.awt.Color;import java.awt.Dimension;import java.awt.FontMetrics;import java.awt.Graphics;import javax.swing.*;/** * * @author Administrator */public class BorderWithTitle extends JPanel{ //构造函数 /****************************************************88 * 参数:title边框标题 jp要绘制的组件 * 功能:给面板加边框和标题 */ public BorderWithTitle(String title ,JPanel jp){ jp = new PanelWithTitle(title); } class PanelWithTitle extends JPanel { private String title; public PanelWithTitle(String title) { this.title = title; } @Override public void paintComponent(Graphics g) { FontMetrics fm = g.getFontMetrics(); Dimension size = getSize(); int titleW = fm.stringWidth(title); g.setColor(Color.black); g.drawString(title, size.width/2 - titleW/2, size.height/2); }}}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?