`
majm
  • 浏览: 35614 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

MyLabel

阅读更多
public class TestLabelBox extends JFrame {

private static final long serialVersionUID = 1L;
private JPanel panel1 = new JPanel();
private Color color1 = new Color(0,0,255);
private Color color2 = new Color(0,255,0);
private Color color3 = new Color(255,0,0);
public TestLabelBox(){
super();
panel1.setLayout(new FlowLayout(FlowLayout.LEFT));
panel1.add(new MyLabel(color1,"A           "));
panel1.add(new MyLabel(color2,"B           "));
panel1.add(new MyLabel(color3,"C           "));

add(panel1);
// this.pack();
}

/**
* @param args
*/
public static void main(String[] args) {
run(new TestLabelBox(),200,100);
}

}

class MyLabel extends JLabel
{
private Color color;
private int width = 16;
private int height = 13;
private int x = 20;
private int y = 2;

public MyLabel(){
super();
}

public MyLabel(Color color,String text){
        super(text);
//        setSize(4000, 25);
//        setBounds(new Rectangle(27, 25, 42, 15));
this.color=color;
}

@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);

g.setColor(color);
g.drawRect(x, y, width, height);
}
}
分享到:
评论

相关推荐

    matlab开发-myLabel014

    在MATLAB环境中,"matlab开发-myLabel014"是一个专为图像序列像素级标记设计的图形工具。这个工具的目的是帮助用户高效地对连续的图像帧进行逐像素的标注,这对于计算机视觉、图像处理以及机器学习领域的研究至关...

    myLabel-0.14:用于图像序列像素级标记的图形工具。-matlab开发

    myLabel是用于在MATLAB环境中对图像序列进行手动和半自动像素级标记的图形工具。 myLabel 的主要特点: - 类似项目的国家支持。 每个状态由图像列表和所有目录设置组成。 - 任意图像的分辨率(即使在一种状态下)和...

    myLabel-demo

    在本示例中,"myLabel-demo"是一个关于`label`控件的演示项目,它专注于如何实现`label`单行显示时,高度保持不变而宽度动态改变的功能。这种设计通常用于适应不同长度的文本内容,确保界面布局的整洁和适应性。 ...

    mylabel.cpp

    mylabel.cpp

    MyLabel.cs

    MyLabel.cs

    myLabel 0.04:用于 Matlab 的图像标记工具。-matlab开发

    myLabel 是一个用于手动标记图像序列的工具。 标记图像在计算机视觉中有很多应用(例如训练、评估等)。 要运行该工具,只需将存档解压缩到单独的目录中,然后在 MATLAB 命令行中从此目录中键入 myLabel。 myLabel...

    MY LABEL简易A4分割标签制作软件

    MY LABEL简易A4分割标签制作软件是一款专为用户设计的高效、便捷的标签制作工具,尤其适合个人或小型企业进行日常的标签打印需求。这款软件的核心功能在于它提供了丰富的A4分割标签模板,使得用户无需从零开始设计,...

    C#的常用数据库连接

    myLabel.Text = "数据库连接失败:" + ex.Message; } finally { if (connection.State == ConnectionState.Open) connection.Close(); } ``` 其中`ConnectionString`可以从`web.config`或`app.config`文件中获取...

    ios中可以调整文字间距 行间距 段落间距的自定义UILabel

    MyLabel *myLabel = [[MyLabel alloc] initWithFrame:CGRectMake(0, 0, 200, 50)]; [myLabel setFont:[UIFont systemFontOfSize:14]]; [myLabel setTextColor:[UIColor blackColor]]; [myLabel setText:@"这是一段...

    VB编写的利用控件的left和top属性实现控件上下左右移动的代码

    ElseIf myLabel.Left + myLabel.Width > Me.Width Then myLabel.Left = Me.Width - myLabel.Width End If If myLabel.Top myLabel.Top = 0 ElseIf myLabel.Top + myLabel.Height > Me.Height Then myLabel....

    qt 在控件上绘制图形

    MyLabel::MyLabel(QWidget *parent) : QLabel(parent) { // 初始化等设置可以放在这里 } void MyLabel::paintEvent(QPaintEvent *) { QPainter painter(this); painter.setPen(Qt::red); // 设置笔的颜色为红色 ...

    c# asp.net 控制控件的坐标位置,更改控件坐标,后台改变前台CSS样式,top,left

    Label myLabel = (Label)FindControl("myLabel"); // 设置控件的样式属性 myLabel.Style.Add("position", "absolute"); // 将控件定位模式设置为绝对 myLabel.Style.Add("top", "50px"); // 设置距离顶部的...

    asp.net经典范例50讲

    <%@Register TagPrefix="snowy" NameSpace="snowy" Assembly="MyLabel" %> <title>My Label Test Page public void OnClick(object sender, EventArgs e) { Label1.Text = "You clicked MyLabel control"; ...

    在消息对话框中显示帮助按钮,C#源代码/响应单击帮助按钮单击事件

    Label MyLabel = new Label(); MyLabel.AutoSize = true; MyForm.Controls.Add(MyLabel); MyLabel.Text = "这就是帮助文档的内容。"; this.AddOwnedForm(MyForm); MyForm.Show(); hlpevent.Handled = true; ...

    一个封装的带移动事件的QWidget

    我们将分析`mylabel.cpp`和`mylabel.h`这两个关键文件,并解释其中涉及的Qt编程技术。 首先,让我们了解`QWidget`。`QWidget`是Qt库中的基础类,它是所有用户界面对象的基类,提供了窗口系统的基本功能,如绘制、...

    2_visonPro教程_

    myLabel.Color = RGB(255, 0, 0) '红色 myLabel.X = 10 myLabel.Y = 20 ``` 3. **将Label添加到图像**:使用`Image.AddObject`方法将Label添加到当前图像上。 ```vb CurrentImage.AddObject myLabel ``` 4. **更新...

    图片无失真放大.zip

    其中包含了两个文件:MyLabel.cpp和MyLabel.h,它们代表了一个自定义的QLabel子类,名为MyLabel。自定义部件通常用于扩展或修改Qt原生部件的功能,以满足特定项目需求。 MyLabel.cpp是C++源代码文件,包含自定义...

    QLabel实现自定义点击事件

    MyLabel *myLabel = new MyLabel(this); connect(myLabel, &MyLabel::clicked, this, []{ // 这里编写点击事件的处理逻辑 qDebug() 被点击了!"; }); ``` 在实际应用中,`QLabel`可能包含超链接或者需要响应不同...

    UILabel、UILabel基本用法、UILabel详解

    self.myLabel.text = @"我的标签~~~~~"; ``` **2. backgroundColor:设置背景色** - **描述**:`backgroundColor`属性用于设置`UILabel`的背景颜色。默认情况下,该属性值为`nil`,意味着背景颜色透明。 ...

Global site tag (gtag.js) - Google Analytics