「javalabel宽度」如何设置label的宽度
本篇文章给大家谈谈javalabel宽度,以及如何设置label的宽度对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
Java的JLabel标签怎么设置大小
ImageIcon image = new ImageIcon("image/head2.gif");
image.setImage(image.getImage().getScaledInstance(350, 130,Image.SCALE_DEFAULT ));
labelHead = new JLabel();
labelHead.setIcon(image);
java,怎么设置label的位置和大小?
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
public class Choice extends JFrame{
private JRadioButton button1 = null;
private JRadioButton button2 = null;
private JTextField field1 = null;
private JTextField field2 = null;
public Choice(){
setSize(500,500);
setLocation(100,50);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setContentPane(getPanel());
setVisible(true);
}
private Container getPanel() {
JPanel panel = new JPanel();
//控制比如按钮的位置的话,把按钮所在的面板(按钮添加到哪里,哪里的设置为null)布局设置为null,
panel.setLayout(null);
button1 = new JRadioButton("A");
button2 = new JRadioButton("B");
ButtonGroup group = new ButtonGroup();
field1 = new JTextField();
field2 = new JTextField();
group.add(button1);
group.add(button2);
//给按钮添加点击事件的监听
button1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
field1.setText("选择了:A");
field2.setText("选择了:A");
}
});
button2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
field1.setText("选择了:B");
field2.setText("选择了:B");
}
});
//设置按钮在面板的为主,第一是左上角的x坐标,第二个是左上角y左边,第三个是控件宽度,第四个是高度
button1.setBounds(60, 10, 40,40);
button2.setBounds(100, 10, 40,40);
field1.setBounds(60, 50, 80,20);
field2.setBounds(60, 80, 80,20);
panel.add(button2);
panel.add(button1);
panel.add(field2);
panel.add(field1);
return panel;
}
public static void main(String[] args) {
new Choice();
}
}
java 的label 长度受到限制
Label组件就是这个样子的,所以才会被舍弃,如果你用Swing,那么\n和br/br都能让你实现换行效果。奉劝一句,现在没人会用AWT,太落伍,性能太次了,可维护性几乎没有,代码几乎都需要硬编,建议你改成swing吧!
如何设置Java的JLabel标签的大小?
直接使用setSize方法是不可以的,你可以先将jl的父控件的布局设为null,之后再调用jl的setBounds()方法控制这个label的大小与位置
javalabel宽度的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于如何设置label的宽度、javalabel宽度的信息别忘了在本站进行查找喔。
发布于:2022-12-17,除非注明,否则均为
原创文章,转载请注明出处。