永发信息网

6. 下列哪个属于容器的组件? [swing容器及组件] A)JFrame B)JButton C)JPanel D)JDiaglog 给点答案谢谢

答案:3  悬赏:70  手机版
解决时间 2021-12-02 20:11
6. 下列哪个属于容器的组件? [swing容器及组件] A)JFrame B)JButton C)JPanel D)JDiaglog 给点答案谢谢
最佳答案
B,其余的三个是容器不是容器组件
全部回答
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.Box;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
class Mange extends JFrame //窗口主界面
{
static JButton jbutton1=new JButton("借书");
static JButton jbutton2=new JButton("还书");
static JButton jbutton3=new JButton("查询");
static JButton jbutton4=new JButton("添加图书");
static JButton jbutton5=new JButton("删除图书");
static JButton jbutton6=new JButton("图书管理");
static Box box1=Box.createVerticalBox();
static Box box2=Box.createHorizontalBox();
static JScrollPane jscrollpane;
Mange()
{
Toolkit tk=Toolkit.getDefaultToolkit();
Dimension screenSize=tk.getScreenSize();
setBounds(screenSize.width/4,screenSize.width/4,screenSize.width/2,screenSize.height/2);
//setTitle(s);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
box2.add(jbutton1);
box2.add(jbutton2);
box2.add(jbutton3);
box2.add(jbutton4);
box2.add(jbutton5);
box2.add(jbutton6);
box1.add(box2);
jscrollpane=new JScrollPane(box1);
getContentPane().add(jscrollpane);
setVisible(true);
setResizable(true);

}
}
class Foubook implements ItemListener
{
JLabel jlabel=new JLabel("书 所 属 类 别");
String[] s=;
JPanel jpanel=new JPanel();
JComboBox jcombobox=new JComboBox(s);
Box box1=Box.createHorizontalBox();
Box box2=Box.createHorizontalBox();
public void callFoundbook()
{
jpanel.add(jlabel);
// jpanel.add(Box.createHorizontalStrut(20));
jpanel.add(jcombobox);
box1.add(jpanel);
Mange.box1.add(box1);
Mange.box1.revalidate();
jcombobox.addItemListener(this);

}
public void moveFoundbook()
{
Mange.box1.removeAll();
Mange.box1.add(Mange.box2);
Mange.box1.repaint();
}
public void itemStateChanged(ItemEvent e)
{
moveFoundbook();
callFoundbook();
}
}
public class hello
{
public static void main(String[] args)
{
Mange manage1=new Mange();
Foubook foun=new Foubook();
foun.callFoundbook();
}
}

把你那句创建一个不可见的Box取消就可以了
还有希望程序规范一点~
应该选 B
容器与组件的最主要区别就是:
容器可以加载组件。组件必须要通过容器来起作用。
像JFrame ,JPanel ,JDialog,这些容器都可以加载JButton组件。
JButton如果想显示并且起作用那么必须add到上面等的容器中。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
柿子和鸡国画提款
挪用公款4000万最多判刑多少年
模拟城市5供水不足怎么办 模拟城市5供水不足
沈阳哪有军品店
登录IP223,156,37,43是代表什么
摄影师没有给我结婚当天的摄影录全,而且拖了
慈铭的企业精髓是什么
亲们!请问淘特团购上面的东西是专柜正品吗?
开游戏服务器用e3 1230 v5好还是i7 7700k好?
小米手机短信显示字体大小。
塞下秋来风景异,京城雁云无留意,四面迎声连
汽车制动标志变成黄色是怎么了
市面上常见导体电阻较大的有哪些?
一汽大众迈腾仪表板上的epc是什么意思?
右眼 球镜 +1.50 柱镜 -1.25 左眼 球镜 +1.00
推荐资讯
20150613期天天向上毕业季刚开始写的那段话是
压力鹦鹉多大可以用站笼 用站杆
三国群英传7 打战要怎么操作好?
上了橄榄油的机刷金刚,再上手,能盘出效果吗
爱尚串串香地址有知道的么?有点事想过去
一年之计,莫如树谷的如什么意思?
作文写你熟悉的人三百五十字数
水果店运来苹果56箱,运来的香蕉是苹果的4倍
我在捷信分期的手机288.79每期 共12期 还了7
亮相摄影地址在什么地方,想过去办事,
奇门遁甲遁甲求测一下现在是否怀孕了
离婚后调教第29部分
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?