javalabel,javalabel換行

本文目錄一覽:

java中怎麼設置label的字體大小及顏色顯示

Java設置label字體代碼如下:

ublic class SetColor extends JFrame{

JLabel jlabel = new JLabel(“顏色,大小”);

public SetColor(){

this.setLayout(null);

jlabel.setBounds(0, 0, 200, 40);

jlabel.setFont(new Font(“”,1,30));//設置字體大小

jlabel.setForeground(Color.BLUE);//設置字體顏色

this.add(jlabel);

this.setSize(200,200);

this.setVisible(true);

}

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

SetColor sc = new SetColor();

}}

如何讓Java中的Label文字居中顯示

1、java label控件有兩種:

一種是java.awt.Label,另一種是javax.swing.JLabel。

2、兩種控件的區別:

AWT中label居中:

Label label = new Label(“Hello”,Label.CENTER);//AWT中的

swing中jlabel的居中:

JLabel jlabel = new JLabel(“Hello”,JLabel.CENTER);//swing中的

PS:這些組件多看看API、構造方法的參數和屬性,基本就能解決了。

java中label語句是什麼?

label就是標籤。在一條語句的開頭加一條標籤,就對該語句進行了標記,如果你在某條程序運行後向跳轉到那條被標記的語句,這時候就用到它了。

【如何使用好Java的標籤語句】

通常,在Java編程中,用到標籤的地方大多是在循環語句之前。在標籤和循環之前最好不要加入其它的語句。加入標籤,其實是為了後續可以嵌套其它循環而做的鋪墊。

那麼,如何正確地運用一個標籤呢?打一個比方:將一個標籤放在窗體上,若是我們簡單地將文字放在窗體上也可以使用。可以使用drawString()裡邊的paint()在確定的位置去安置一個文字。當我們使用的標籤允許我們通過布局管理加入其它的文字組件。

在構建器的使用方面可以創建一條包括初始化文字的標籤,一個標籤包括一行CENTER(中間)、LEFT(左)和RIGHT(右)(靜態的結果取整定義在類標籤里)。假如我們忘記了,也可以替代使用getText()和getalignment()讀取值,我們同樣可以用setText()和setAlignment()來改變和調整。

改變循環的執行流程可以用continue和break,若是在多循環中,這兩條語句是無法直接從內層循環跳轉至外層循環。在C語言中, goto語句實現多重循環的跳轉,如果在非循環結構中使用goto語句則會使程序的結構紊亂,從而使程序的可讀性變差。

在Java中就誕生了一種帶標籤的continue和break語句,實際上它是一種帶限制的專門用於循環的goto語句。

通常情況下我們使用的continue(或break)語句不帶標籤,這時也就是默認在當前的循環中執行continue(或break)語句。

接着再講標記一個文本字段或文本區域。尚學堂陳老師指出當我們按下「test 1」按鈕通過setText()將一串空的空格插入到的字段里。若插入文字到標籤里時我們會看到文字將被省略掉。

在例子的第三部分保留的空的空格在我們第一次按下「test 2」會發現標籤是空的(trim()刪除了每個字符串結尾部分的空格)並且在開頭的左列插入了一個短的標籤。在工作的其餘時間中我們按下按鈕進行調整,因此就能看到效果。

以上所講的內容體現着Java中有跳出所有循環的標籤break是通過goto這個語法得來的,goto這一循環語句要慎用,因為goto可以自由設置跳躍循環的點,導致程序的bug和維護會有很多的問題。在項目中使用,但它有個優點就是可以任意跳出循環跳到標籤的位置,帶標籤的break和帶標籤的continue就這麼應運而生。

例如以下的代碼:

int i =0;

int j = 0;

label:while(true){

//我是第一層循環

while(true){

//我是第二層循環

if(j*i == 81)

break label; // continue label

j++;

}

i++;

}

JAVA中如何讓 Label的字體居中顯示

1、在eclipse中新建一個swt-java項目,項目名字為javashell。

2、在項目中新建一個application window窗口。

3、運行項目,shell窗口在系統默認的位置顯示出來,下一步讓窗口居中顯示。

4、找到createContents這個方法,得到屏幕的寬度。

5、在這個方法中,得到屏幕的高度。

6、得到屏幕的寬高度減去shell窗口的寬度和高度,除以2得到窗口的左上角坐標。設置shell的左上角坐標, 運行項目,窗口居中顯示。

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();

}

}

原創文章,作者:XQHI,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/140728.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
XQHI的頭像XQHI
上一篇 2024-10-04 00:24
下一篇 2024-10-04 00:24

相關推薦

  • PythonIDE換行的使用

    本文將為大家介紹在PythonIDE中如何進行換行的操作。 一、使用回車鍵進行換行 PythonIDE中最簡單的換行方式就是使用回車鍵進行換行。只需要按下回車鍵,就可以在當前行的末…

    編程 2025-04-27
  • 自動換行後不能全部顯示文字的解決方法

    在網頁設計中,自動換行是非常必要的。但是有時候會出現自動換行後不能全部顯示文字的情況。下面將從多個方面闡述這個問題的解決方法。 一、字號和行高 字號和行高是影響內容顯示的兩個重要因…

    編程 2025-04-27
  • Python format函數換行指南

    解答format函數換行問題,並提供實用示例 一、format函數的基本用法 Python中的format函數是一種傳遞參數的方式,用于格式化字符串輸出。它通過使用大括號{}來標識…

    編程 2025-04-27
  • Python3不換行的實現方法

    Python是一種高級編程語言,可以在多個平台上編寫、測試和部署應用程序。在Python中,有多種方法可以實現不換行,下面將從多個方面進行詳細闡述。 一、print()函數 Pyt…

    編程 2025-04-27
  • Python中以逗號為分隔符進行換行

    Python是一種被廣泛運用的高級編程語言,其靈活性和可擴展性使其成為了眾多程序員的首選語言,也吸引了越來越多的新手程序員加入。在Python中,以逗號為分隔符進行換行是一個常見的…

    編程 2025-04-27
  • Python換行:解決方案

    本文重點講解Python中的換行操作及其相關問題,從多個方面闡述Python的換行方法,目的是幫助初學者更好地理解Python的相關語法知識,進而為編寫高質量的代碼打下基礎。 一、…

    編程 2025-04-27
  • CSS文本換行

    一、單詞換行 1、單詞換行指的是在英文單詞的斷點處換行,對於閱讀體驗和排版美觀很有幫助。實現方式: .word-break { word-break: break-all; } 2…

    編程 2025-04-24
  • TextView換行詳解

    一、TextView的基本概念 TextView是Android中最常用的控件之一,用於在界面上顯示文本內容。簡單來說,TextView就是文本顯示框。TextView描繪文本在它…

    編程 2025-04-23
  • TextView自動換行詳解

    一、概述 TextView是Android UI中常用的控件之一,它是用於顯示文本的視圖組件,可以顯示不同樣式的文本和支持文本鏈接等,而TextView的自動換行特性是讓文本能夠適…

    編程 2025-04-12
  • CSS允許換行

    一、概述 CSS是Cascading Style Sheets的縮寫,它是一種常用的用於網頁和其他文檔的樣式表語言。在CSS中,有許多屬性可以控制文本的樣式,包括字體、大小、顏色等…

    編程 2025-04-12

發表回復

登錄後才能評論