java复选菜单项的编写_java_pro3
编写一个应用程序,在其窗口内包含一个菜单栏和一个文本框。菜单栏包括“设置”和“操作”两个菜单。“操作”菜单包括“退出”菜单项,当用户选择“退出”菜单项时,则关闭窗口退出整个应用程序的运行;“设置”菜单包括“字体”和“风格”两个菜单项和一个“只读”复选菜单项。“字体”菜单项包括“宋体”、“楷体”和“黑体”3个单选子菜单项。“风格”菜单项包括“普通”、“黑体”、“斜体”等3个复选子菜单项。
编写一个应用程序,在其窗口内包含一个菜单栏和一个文本框。菜单栏包括“设置”和“操作”两个菜单。“操作”菜单包括“退出”菜单项,当用户选择“退出”菜单项时,则关闭窗口退出整个应用程序的运行;“设置”菜单包括“字体”和“风格”两个菜单项和一个“只读”复选菜单项。“字体”菜单项包括“宋体”、“楷体”和“黑体”3个单选子菜单项。“风格”菜单项包括“普通”、“黑体”、“斜体”等3个复选子菜单项。当“只读”菜单项未被选中时,用户可以在文本区内输入字符;当“只读”菜单项被选中时,用户不能在文本区内输入字符。当用户选择其他菜单项时,文本区内的文字随之变化。
10、在9题的基础上增加如下功能:每当用户选中“只读”菜单项时,都将“字体”和“风格”两个菜单项变成灰色,使之不能被选中;而每当“只读”菜单项未被选中时,再将“字体”和“风格”两个才当想恢复成可选状态。
import java.awt.Dimension;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JTextArea;
public classextends JFrame implements ActionListener{
public T3()
{
super();
}
public JPanel initJpanel()
{
JPanel panel=new JPanel();
panel.setPreferredSize(new Dimension(400,300));
JMenu jm=new JMenu("设置");
JMenu jmc=new JMenu("字体");
JMenu jmd=new JMenu("风格");
JMenuItem t1_1=new JMenuItem("宋体");
JMenuItem t1_2=new JMenuItem("楷体");
JMenuItem t1_3=new JMenuItem("黑体");
jmc.add(t1_1);
jmc.add(t1_2);
jmc.add(t1_3);
JCheckBox comn=new JCheckBox("普通");
JCheckBox bla=new JCheckBox("黑体");
JCheckBox itl=new JCheckBox("斜体");
jmd.add(comn);
jmd.add(bla);
jmd.add(itl);
java复选菜单项的编写_java_pro3相关推荐
- java 复选框怎么用_Java Swing公开课|Java Swing的复选框组件怎么用,看完这篇文章你一定就会了...
[摘要]作为一门面向对象编程语言,Java吸收了C++语言的优点,也展现了其强大的一面,我们能在各个地方看到其功能强大和简单易用的两个特征,当然,也吸引了很多程序员的注意力,所以就有人想了解Java的 ...
- java复选框批量删除_vue+element+Java实现批量删除功能
表格的主要代码段 主要方法是: @selection-change="selschange //复选框 //id 定义显示值 data(){ return{ sels: [],//选中的值显 ...
- java复选框只会选中一个_java复选框选中
java swing中在jTable中添加多个复选框的方式如下: import java.awt.Component; import java.awt.event.ActionEvent; impor ...
- java复选框如何显示在文本雨_java – 在复选框的itemStatechanged事件上显示文本字段...
如何在Swing中的复选框的itemStatechanged事件中显示文本字段? 我正在尝试使用复选框和文本字段创建框架.我希望仅在选中复选框时才显示文本字段.因此,当我初始化组件时,我将textfi ...
- Java复选框怎么取消打钩_jsp实现复选框默认选中,不可取消
在Web开发中,有时候需要显示一些复选框(checkbox),表明这个地方是可以进行勾选操作的,但是有时候是只想告知用户"这个地方是可以进行勾选操作的"而不想让用户在此处勾选(比如 ...
- java点击菜单项文字显示在窗体上_java点击菜单项弹出窗口怎么做啊?
程序如下,可弹不出窗口呀,高手教教我!importjava.awt.*;importjava.awt.event.*;publicclassW111extendsFrameimplementsActi ...
- java 复选框 背景色_将多选框选中时打勾的颜色
body { font-size:12px; } .checkbox { width:12px; height:12px; background-image:url(http://ucren.com/ ...
- java复选框互斥_jmu-Java-07多线程-互斥访问 (5分)
6-8 jmu-Java-07多线程-互斥访问 (5分) 定义Account类 属性: private int balance 方法: getter方法 void deposit(int money) ...
- java复选框没被选择,在CodenameOne中,为什么没有选中复选框但显示为选中状态?...
我有一个奇怪的问题 - 不确定是否存在编码错误或CN1中的错误 . 基本上我创建了一行CheckBox对象并将它们放在一个X-Scrollable的容器中 . 如果我单击一个未选择的项目并拖动,直到& ...
最新文章
- Windows下修改jupyter默认工作路径教程
- 《Windows Communication Foundation之旅》系列之一
- 生产环境部署python代码(django+uwsgi+nginx)
- BusinessEtiquette,Communication Skill(外企职场商务礼仪与沟通技巧)
- Java 统计字母个数
- [Java] 蓝桥杯ALGO-139 算法训练 s01串
- 针织面料常见疵点及原因分析大全
- 期末考试、考研、学技术
- ssh互相免密登录_linux服务器之间实现ssh免密码登录的方法
- itemCF matlab算法,推荐系统初探:ItemCF算法实现知乎问题推荐
- 模糊控制算法在MATLAB/SIMULINK中的应用
- 易语言组合框基本属性方法事件
- 【Winform】知识竞赛抢答计分管理系统 分普通答题 和 抢答答题2种模式 待完善。。。...
- Asp.net学习过程分解(学习路线)
- 联想服务器安装GHO系统,联想win7旗舰版32位gho安装教程
- Linux 安装php-cs-fixer
- C语言---简单五子棋小游戏
- 可清空所选时间的jquery.datetimepicker时间插件
- html中自动随机点名的程序,JavaScript实现随机点名程序
- 基于springboot的校园二手交易系统-JAVA【数据库设计、论文、源码、开题报告】