java 可以让多个类形成的按钮和复选框组成在一个框架里面组合么?
发布网友
发布时间:2022-05-01 16:11
我来回答
共1个回答
热心网友
时间:2023-10-22 18:04
可以让不同的类都生成组件.然后组合到一起,
两种方式,
比如第一种,继承方式
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;
public class MyJPanel extends JPanel {
@Override
public void paint(Graphics g) {
super.paint(g);
g.setColor(Color.RED);
g.drawString("你好", 50, 50);
}
}
使用的时候,在顶层容器(如:JFrame)里组合
MyJpanel jp = new MyJpanel();
jframe.add(jp);//组合到jframe里
第二种方式,方法返回一个组件
public class JButtonDemo{
JButton getJButton(String name){
JButton jb = new JButton(name);
return jb;
}
}
使用的时候,在顶层容器(如:JFrame)里组合
JButtonDemo jbdemo = new JButtonDemo();//产生一个实例
JButton jb = jbdemo.getJButton("按钮");//调用该实例的方法获得组件
jframe.add(jb);
其他说明:
如果是顶层容器,那么不能放到另外一个顶层容器中,
比如Window不能放到JFrame里
JFrame也不能放到另外一个JFrame里,,
热心网友
时间:2023-11-13 19:01
可以让不同的类都生成组件.然后组合到一起,
两种方式,
比如第一种,继承方式
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;
public class MyJPanel extends JPanel {
@Override
public void paint(Graphics g) {
super.paint(g);
g.setColor(Color.RED);
g.drawString("你好", 50, 50);
}
}
使用的时候,在顶层容器(如:JFrame)里组合
MyJpanel jp = new MyJpanel();
jframe.add(jp);//组合到jframe里
第二种方式,方法返回一个组件
public class JButtonDemo{
JButton getJButton(String name){
JButton jb = new JButton(name);
return jb;
}
}
使用的时候,在顶层容器(如:JFrame)里组合
JButtonDemo jbdemo = new JButtonDemo();//产生一个实例
JButton jb = jbdemo.getJButton("按钮");//调用该实例的方法获得组件
jframe.add(jb);
其他说明:
如果是顶层容器,那么不能放到另外一个顶层容器中,
比如Window不能放到JFrame里
JFrame也不能放到另外一个JFrame里,,
在java中,怎样把一种菜谱通过复选框添加到多个类菜谱别中
一个checkbox对应一个checkbox子项组 如果checkbox被选中就显示出他对应的子项组就好了 checkbox中添加事件就不必说了吧
java复选框如何和文本框组合成一个组件
欺骗法:构造一个panel,设置BorderLayout(),然后把复选框添加到panel WEST,把复选框添加到CENTER,复选框文本设置为空,写一个设置文本方法,将文本设置给文本框,就OK了;
JAVA编写一个窗口(frame),要求窗口中有文本框,按钮,标签,单选框,复选...
JButton button; //按钮 JLabel label; //标签 JComboBox combobox;//下拉菜单 JCheckBox checkbox;//复选框 JRadioButton radiobutton;//单选框 JTextField textfield;//文本框 button = new JButton("按钮");label = new JLabel("标签:");checkbox = new JCheckBox("复选框一");radiobu...
Java编程 设计一个图形用户界面。界面包括三个单选按钮、两个复选框...
buttonGroup = new ButtonGroup();buttonGroup.add(huiButton);buttonGroup.add(hanButton);buttonGroup.add(manButton);panel.setLayout(new FlowLayout(3));panel.add(huiButton);panel.add(hanButton);panel.add(manButton);panel.add(musicBox);panel.add(danceBox);panel.add(button);panel.add...
最近开始学java,大四的课,老师极度酱油。想自己学下。求学习方法。_百...
i. 掌握所有AWT的基本组件及其相关类,包括按钮(Button),复选框(CheckBox),下拉框(Choice),标签(Lable),列表(List),文本区(TextArea),文本域(TextFiled)等 ii. 掌握重要容器:框架(Frame),面板(Panel),对话框(Dialog); iii. 掌握流式布局管理器(FlowLayout)和边界布局管理器(BorderLayout),了解网格布局管理器...
java swing如何在JTable一个单元格添加多个复选框
用来处理按钮点击后的编辑(让复选框可以选择)实现过程 写一个类去继承AbstractTableModel , 用来当数据模型 写一个类去实现TableCellRenderer 接口. 用来当渲染器 写一个类去实现TableCellEditor 接, 用来当编辑器 然后把给表格JTable填充数据, 设置渲染器和编辑器即可 ...
java.awt的类摘要
Checkbox 复选框是一个可处于“开”(true) 或“关”(false) 状态的图形组件。 CheckboxGroup CheckboxGroup 类用于集合 Checkbox 按钮集。 CheckboxMenuItem 此类表示一个可包括在菜单中的复选框。 Choice Choice 类表示一个弹出式选择菜单。 Color Color 类用于封装默认 sRGB 颜色空间中的颜色,或者用于封装由Color...
java里的swing是什么意思,为什么取名swing
InternalFrameFocusTraversalPolicy 该 FocusTraversalPolicy 可以有选择地提供确定 JInternalFrame 初始 Component 的算法。 JApplet java.applet.Applet 的扩展版,它添加了对 JFC/Swing 组件架构的支持。 JButton "push" 按钮的实现。 JCheckBox 复选框的实现,复选框是一个可以被选定和取消选定的项,它将其状态显示给...
用java语言, 如何实现为图片添加边框素材,就是把图片和边框素材(图片...
可以很容易地用FrontPage创建一个多框架的web页面。为了创建具有框架的Web页面,可从“文件”菜单的“新建”子菜单中选择“网页”命令,弹出“新建”对话框,选择“框架网页”选项卡。 在左边的列表中可选择不同类型的框架模板,选定模板后,按“确定”按钮即可创建一个具有框架的网页。 在创建有框架的Web页面时,应注...
java的swing组件的使用
Swing是用于图形用户界面开发的一个全面解决方案,包括250多个类,在这里不能一一列出。本书仅使用Swing用户界面。1.标 签 2.按 钮 3.文本域 4.文本区 5.列表框 6.组合框 7.复选框 8.单选按钮 9.滚动条 10.选项卡 11.对话框 12.菜 单 1.标 签 标签类JLabe...