📄 titlebar.java
字号:
package com.mc.svg.shape.supershape;
import java.awt.Color;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import com.mc.svg.shape.basicshape.Image;
import com.mc.svg.shape.basicshape.Rectangle;
import com.mc.svg.shape.basicshape.Text;
public class TitleBar {
private Text text = null;
private Rectangle rect = null;
//private Image maxImage = null;
//private Image minImage = null;
private Image closeImage = null;
public TitleBar(Document doc,String title){
text = new Text(doc);
text.setText(title);
text.setStyle("stroke: white; font-size: 18px; pointer-events: none");
rect = new Rectangle(doc);
rect.setFillColor(Color.blue);
closeImage = new Image(doc,"images/close.gif");
closeImage.addOnClick("http://127.0.0.1:8080/batiksvg/index.jsp?action=removeDialog&id=dialog1000");
}
public void setLocation(int x,int y,int width,int height){
rect.setLocation(x,y);
rect.setSize(width,20);
text.setLocation(x+10,y+18);
closeImage.setLocation(x+width-20,y);
closeImage.setSize(20,20);
}
public Element getCloseImage() {
return closeImage.getElement();
}
public void setCloseImage(Image closeImage) {
this.closeImage = closeImage;
}
public Element getRect() {
return rect.getElement();
}
public void setRect(Rectangle rect) {
this.rect = rect;
}
public Element getText() {
return text.getElement();
}
public void setText(Text text) {
this.text = text;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -