📄 swingcomponent.java~56~
字号:
package swingexample;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class SwingComponent {
public SwingComponent() {
}
public static void main(String[] args) {
JFrame TestFrame = new JFrame("框架测试示例");
TestFrame.setBounds(0, 0, 400, 300);
/* JMenuBar TestJMenuBar = new JMenuBar();
TestFrame.setJMenuBar(TestJMenuBar);
JMenu TestMenu = new JMenu("文件");
TestJMenuBar.add(TestMenu);
JMenu edit = new JMenu("编辑");
TestJMenuBar.add(edit);
JMenu view = new JMenu("视图");
TestJMenuBar.add(view);
JMenu opt = new JMenu("选项");
TestJMenuBar.add(opt);
JMenu help = new JMenu("帮助");
TestJMenuBar.add(help);
opt.add(new JMenuItem("改变标题"));
opt.add(new JMenuItem("-"));
JMenu change = new JMenu("改变前景色");
opt.add(change);
change.add(new JMenuItem("红色"));
change.add(new JMenuItem("黄色"));
change.add(new JMenuItem("紫色"));
change.add(new JMenuItem("蓝色"));
opt.add(new JMenuItem("-"));
opt.add(new JMenuItem("改变后景色"));*/
/* JDialog TestJDialog = new JDialog(TestFrame, "对话框示例", true);
TestJDialog.getContentPane().setLayout(new FlowLayout(FlowLayout.CENTER));
JTextField TestJTextField = new JTextField(TestFrame.getTitle(), 25);
TestJDialog.getContentPane().add(TestJTextField);
TestJDialog.getContentPane().add(new JButton("确定"));
TestJDialog.setBounds(0, 0, 200,75);
TestJDialog.show();*/
/*JFileChooser TestJFileChooser = new JFileChooser();
TestJFileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
iint result = TestJFileChooser.showOpenDialog(TestFrame);*/
JPopupMenu TestJPopMenu = new JPopupMenu();
ButtonGroup colorGroup = new ButtonGroup();
JRadioButtonMenuItem[] item = new JRadioButtonMenuItem[3];
item[0] = new JRadioButtonMenuItem("上面");
item[1] = new JRadioButtonMenuItem("中间");
item[2] = new JRadioButtonMenuItem("下面");
for (int i = 0; i < 3; i++ ){
colorGroup.add(item[i]);
TestJPopMenu.add(item[i]);
}
AddMouseLisntener(
new MouseAdapter(){
public void mousePressed(MouseEvent event){
if(event.isPopupTrigger()){
TestJPopMenu.show(event.getComponent(), event.getX(), event.getY());
}
}
}
)
TestFrame.show();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -