「javalabel宽度」如何设置label的宽度

博主:adminadmin 2022-12-17 15:06:07 59

本篇文章给大家谈谈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宽度的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-17,除非注明,否则均为首码项目网原创文章,转载请注明出处。