本文目錄一覽:
- 1、java中怎麼設置label的字體大小及顏色顯示
- 2、如何讓Java中的Label文字居中顯示
- 3、java中label語句是什麼?
- 4、JAVA中如何讓 Label的字體居中顯示
- 5、java,怎麼設置label的位置和大小?
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-hant/n/140728.html