📄 mainframe.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -