JMenuItem item = new JMenuItem("新建"); menu.add(item); bar.add(menu); bar.setBounds(5, 0, 770, 30); drawFrame.add(bar); //面板按钮容器 JPanel btnPanel= new JPanel(); btnPanel.setBounds(5, 30, 100, 515); //画图容器 JPane
JFrame jFrame=new JFrame("Welcome to MichaelLee!"); JPanel panel=new JPanel();//如果不添加布局管理器,则默认为使用流布局管理器 //JPanel panel=new JPanel(new GridLayout(3, 3)); panel.add(new JLabel("标签-A")); panel.add(new JLabel("标签-B")); panel.add(new JLabel("标签-C...
JFrame jFrame=new JFrame("Welcome to MichaelLee!"); String picPath="D:"+File.separator+"孙燕姿.jpg"; Icon icon=new ImageIcon(picPath); JPanel panel=new JPanel(); JLabel label=new JLabel(icon); panel.add(label); JScrollPane scr1=null; //垂直滚动条始终显示,水平滚动条根据需要显示 sc...
• JRadioButton(String label, Icon icon) 用给定的标签和图标构造一个初始化为“未选”的单选按钮。 javax.swing.ButtonGroup 1.2 • void add(AbstractButton b) 将该按钮添加到组中。 • ButtonModel getSelection( ) 返回该按钮的按钮模型。 javax.swing.ButtonModel 1.2 • String getActionCommand( ...
要想得到这种配置效果, 首先需要创建一个新的 JPanel 对象,然后逐一将按钮添加到面板中。面板的默认布局管理器是 HowLayout,这恰好符合我们的需求。随后使用在前面已经 看到的 add 方法将每个按钮添加到面板中。每个按钮的放置位置和尺寸完全处于 FlowLayout 布局管理器的控制之下。这意味着这些按钮将置于面板的中央,...
(666,200);//设置窗口是否可以关闭setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//创建一个标签JLabel lable=newJLabel("lable就是一个文本");//获取本窗口的内容窗格Container c=getContentPane();//将lable标签组件添加到内容窗格上c.add(lable);//设置本窗口是否可见setVisible(true);}publicstaticvoid...
设置文字的颜色为蓝色JButton jb = new JButton("确定");// 创建1个按钮jb.addActionListener(this);// 给按钮添加响应事件add(jlImg);// 向对话框加入图片标签add(jl);// 向对话框加入文字标签add(jb);// 向对话框添加按钮setLayout(new FlowLayout());// 对话框流式布局setIconImage(icon...
容器(Container)是组件(Component)的子类,一个容器可以容纳多个组件,并使他们成为一个整体。容器可以简化图形化界面的设计,以整体结构来布置界面,所有的组件都可以通过add()方法加入容器中。容器共有四种类型,分别是窗口(JFrame)、弹窗(JDialog)、面板(JPanel)、滚动面板(JScrollPanel)。
1. 利用JLabel加载图片 利用JLabel自带的setIcon(Icon icon)加载icon,并设置JLabel对象的位置和大小使其完全覆盖窗体。这是一个很取巧的办法,代码非常简单,如下所示。 JLabel lbBg = new JLabel(imageIcon); lbBg.setBounds(0, 0, frameSize.width, frameSize.height); ...
JPanel protected class JPanel.AccessibleJPanel extends JComponent.AccessibleJComponent This class implements accessibility support for the JPanel class. It provides an implementation of the Java Accessibility API appropriate to panel user-interface elements. Warning: Serialized objects of this class will...