用java写一个窗口1 有菜单a普通菜单项2 有复选框有单选框3 组建数不少于五种4 功能a:菜单5 并加上注释。 10
1个回答
展开全部
ButtonGroup bg = new ButtonGroup();
// JRadioButton nan = new JRadioButton("男");
// bg.add(nan);
// this.add(nan);
// JRadioButton nv = new JRadioButton("女");
// bg.add(nv);
// this.add(nv);
// JRadioButton zj = new JRadioButton("中间");
// bg.add(zj);
// this.add(zj);//单选
// setLayout(new GridBagLayout());
// JCheckBox jcb1 = new JCheckBox("你要选什么呢?");
// this.add(jcb1);
// JCheckBox jcb2 = new JCheckBox("什么呢?");
// this.add(jcb2);
// JCheckBox jcb3 = new JCheckBox("不知道!");
// this.add(jcb3);//多选
// final JSlider js = new JSlider();
// Hashtable labels = js.createStandardLabels(10,0);
// js.setLabelTable(labels);
// js.setPaintLabels(true);
//// js.setOrientation(SwingConstants.VERTICAL);//滑块竖起
//// js.setOrientation(SwingConstants.HORIZONTAL);//滑块横着(默认横着)
// js.setPaintTicks(true);//貌似没什么用
// js.setValue(0);//进度条初始值
// this.add(js);
// js.addChangeListener(new ChangeListener() {
//
// public void stateChanged(ChangeEvent e) {
// System.out.println(js.getValue());
// }
// }); //滑块
// final JSpinner jsp = new JSpinner(new SpinnerNumberModel(0, -10000, 10000, 100));
// jsp.setSize(150,30);// 大小怎么设置?//先设置布局管理器
// this.add(jsp);
// jsp.addChangeListener(new ChangeListener() {
//
//
// public void stateChanged(ChangeEvent e) {
//
//
// System.out.println(jsp.getValue());
// }
// });
// this.add(new JSpinner(new SpinnerListModel(new String[]{
// "她在想",
// "他也在想",
// "她在想什么呢?",
// "他又在想什么呢?",
// "我怎么知道呢!"
//
// })));//旋转输入框
// jpb = new JProgressBar();
// jpb.setStringPainted(true);//是否显示百分比
// jpb.setIndeterminate(false);//跑的方式
//// jpb.setString("qweqwety32sadsa1321fsdfs321rgttruefgsdhfh"); //季度条上显示的东西
//// jpb.setValue(50);//起始进度条的百分比
// jpb.setStringPainted(true);//进度条是是否显示字
// this.add(jpb);//怎么不动呢???少个time
// Timer t = new Timer(1, new M());
//// t.setDelay(1000);
// t.start();//用的时候必须加坚监听装置
SplashScreen ss = SplashScreen.getSplashScreen();
Graphics2D huabi = ss.createGraphics();
huabi.drawString("这是是铁的还是铜的呢?", 10, 10);
huabi.dispose();
ss.update();
Thread.sleep(1234);//闪现屏幕显示时间
ImageIcon ii = new ImageIcon("wumingzhi.jpg");
TrayIcon tt = new TrayIcon(ii.getImage());//系统托盘加图
PopupMenu pm = new PopupMenu();
MenuItem mi = new MenuItem("关闭");
pm.add(mi);
tt.setPopupMenu(pm);
tt.addActionListener(this);
try{
SystemTray.getSystemTray().add(tt);
}finally{};
//系统托盘
// setBackground(Color.red);
// ImageIcon ii = new ImageIcon("ai.gif");
// this.setIconImage("ai.gif");
// setLayout(new FlowLayout());
// JTextField jtf1 = new JTextField(8);
// this.add(jtf1);
// JTextField jtf2 = new JTextField(8);
// this.add(jtf2);
// final JComboBox jbox = new JComboBox();
// jbox.addFocusListener(new FocusListener() {
// public void focusLost(FocusEvent e) {
// System.out.println("失去了");
// }
// public void focusGained(FocusEvent e) {
// System.out.println("获得了");
// }
// });
// jbox.addItem("我是第一个");
// jbox.addItem("他是第二个");
// jbox.addItem("她是第三个");
// jbox.setFont(new Font("黑体", Font.ROMAN_BASELINE, 10));
// this.add(jbox); //下拉菜单
// JButton jb = new JButton();
// jb.addActionListener(new ActionListener() {
// public void actionPerformed(ActionEvent e) {
// jbox.requestFocusInWindow();
// }
// });
// this.add(jb);
// JLabel jl = new JLabel("你是个什么东西");
// this.add(jl);
// jl.setBackground(Color.red);
// jl.setBorder(BorderFactory.createLineBorder(Color.black));
// jl.setOpaque(true);
}
// JRadioButton nan = new JRadioButton("男");
// bg.add(nan);
// this.add(nan);
// JRadioButton nv = new JRadioButton("女");
// bg.add(nv);
// this.add(nv);
// JRadioButton zj = new JRadioButton("中间");
// bg.add(zj);
// this.add(zj);//单选
// setLayout(new GridBagLayout());
// JCheckBox jcb1 = new JCheckBox("你要选什么呢?");
// this.add(jcb1);
// JCheckBox jcb2 = new JCheckBox("什么呢?");
// this.add(jcb2);
// JCheckBox jcb3 = new JCheckBox("不知道!");
// this.add(jcb3);//多选
// final JSlider js = new JSlider();
// Hashtable labels = js.createStandardLabels(10,0);
// js.setLabelTable(labels);
// js.setPaintLabels(true);
//// js.setOrientation(SwingConstants.VERTICAL);//滑块竖起
//// js.setOrientation(SwingConstants.HORIZONTAL);//滑块横着(默认横着)
// js.setPaintTicks(true);//貌似没什么用
// js.setValue(0);//进度条初始值
// this.add(js);
// js.addChangeListener(new ChangeListener() {
//
// public void stateChanged(ChangeEvent e) {
// System.out.println(js.getValue());
// }
// }); //滑块
// final JSpinner jsp = new JSpinner(new SpinnerNumberModel(0, -10000, 10000, 100));
// jsp.setSize(150,30);// 大小怎么设置?//先设置布局管理器
// this.add(jsp);
// jsp.addChangeListener(new ChangeListener() {
//
//
// public void stateChanged(ChangeEvent e) {
//
//
// System.out.println(jsp.getValue());
// }
// });
// this.add(new JSpinner(new SpinnerListModel(new String[]{
// "她在想",
// "他也在想",
// "她在想什么呢?",
// "他又在想什么呢?",
// "我怎么知道呢!"
//
// })));//旋转输入框
// jpb = new JProgressBar();
// jpb.setStringPainted(true);//是否显示百分比
// jpb.setIndeterminate(false);//跑的方式
//// jpb.setString("qweqwety32sadsa1321fsdfs321rgttruefgsdhfh"); //季度条上显示的东西
//// jpb.setValue(50);//起始进度条的百分比
// jpb.setStringPainted(true);//进度条是是否显示字
// this.add(jpb);//怎么不动呢???少个time
// Timer t = new Timer(1, new M());
//// t.setDelay(1000);
// t.start();//用的时候必须加坚监听装置
SplashScreen ss = SplashScreen.getSplashScreen();
Graphics2D huabi = ss.createGraphics();
huabi.drawString("这是是铁的还是铜的呢?", 10, 10);
huabi.dispose();
ss.update();
Thread.sleep(1234);//闪现屏幕显示时间
ImageIcon ii = new ImageIcon("wumingzhi.jpg");
TrayIcon tt = new TrayIcon(ii.getImage());//系统托盘加图
PopupMenu pm = new PopupMenu();
MenuItem mi = new MenuItem("关闭");
pm.add(mi);
tt.setPopupMenu(pm);
tt.addActionListener(this);
try{
SystemTray.getSystemTray().add(tt);
}finally{};
//系统托盘
// setBackground(Color.red);
// ImageIcon ii = new ImageIcon("ai.gif");
// this.setIconImage("ai.gif");
// setLayout(new FlowLayout());
// JTextField jtf1 = new JTextField(8);
// this.add(jtf1);
// JTextField jtf2 = new JTextField(8);
// this.add(jtf2);
// final JComboBox jbox = new JComboBox();
// jbox.addFocusListener(new FocusListener() {
// public void focusLost(FocusEvent e) {
// System.out.println("失去了");
// }
// public void focusGained(FocusEvent e) {
// System.out.println("获得了");
// }
// });
// jbox.addItem("我是第一个");
// jbox.addItem("他是第二个");
// jbox.addItem("她是第三个");
// jbox.setFont(new Font("黑体", Font.ROMAN_BASELINE, 10));
// this.add(jbox); //下拉菜单
// JButton jb = new JButton();
// jb.addActionListener(new ActionListener() {
// public void actionPerformed(ActionEvent e) {
// jbox.requestFocusInWindow();
// }
// });
// this.add(jb);
// JLabel jl = new JLabel("你是个什么东西");
// this.add(jl);
// jl.setBackground(Color.red);
// jl.setBorder(BorderFactory.createLineBorder(Color.black));
// jl.setOpaque(true);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询