mainframe.java
来自「动画素材图像语义标注系统:该系统实现对图片的语义标注」· Java 代码 · 共 73 行
JAVA
73 行
package cn.dxm.frame;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class MainFrame extends JFrame implements ActionListener {
/**
* @author dxm
*
*/
private static final long serialVersionUID = 8430708265278302909L;
private Dimension screenSize = java.awt.Toolkit.getDefaultToolkit()
.getScreenSize();
private Dimension frameSize;
private JButton labelImageBtn;
private JButton identifyImageBtn;
private JPanel btnContainer;
public MainFrame() {
super("图片自动标识器");
this.setLayout(new BorderLayout());
btnContainer = new JPanel();
btnContainer.setLayout(new GridLayout(1, 0));
labelImageBtn = new JButton("标注图片");
labelImageBtn.addActionListener(this);
identifyImageBtn = new JButton("自动识别");
identifyImageBtn.addActionListener(this);
btnContainer.add(labelImageBtn);
btnContainer.add(identifyImageBtn);
btnContainer.updateUI();
this.add(BorderLayout.CENTER, btnContainer);
setSize(300, 150);
this.frameSize = this.getSize();
setVisible(true);
this.setLocation((this.screenSize.width - this.frameSize.width) / 2,
(this.screenSize.height - this.frameSize.height) / 2);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String args[]) {
ClientFrame frame = new ClientFrame();
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==labelImageBtn){
ImageFrame iamgeFrame=new ImageFrame();
}else if(e.getSource()==identifyImageBtn){
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?