close

普魯士文翻譯

JFrame jframe = new JFrame("視窗程式");
jframe.setVisible(true);
JLabel jLabel = new JLabel("這裡是文字標籤");
jframe.add(jLabel);

char[] password = jPasswordField.getText();

JFrame jframe = new JFrame("視窗程式");
jframe.setVisible(true);
JLabel jLabel = new JLabel("姓名:");
JTextField jTextField = new JTextField();
jTextField.setColumns(10);
JPanel jPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
jPanel.setBackground(new Color(255, 255, 255));
jPanel.add(jLabel);
jPanel.add(jTextField);
jframe.add(jPanel);

Font.PLAIN 一般字型
Font.BOLD 粗體字型
Font.ITALIC 斜體字型

JScrollPane顧名思義,也就是有卷軸的意思翻譯我們可以將任何物件放入JScrollPane中,讓該物件的範圍被控制在JScrollPane裡面,並利用卷軸出現超過的內容。常見用法如下:

JScrollPane

由於JPanel像是一個群組一樣,裡面可以放很多物件,所以在宣佈時就必需要指定Layout(請參考Layout),接著就可以利用add()函式放入物件。固然也可以針對整個Panel做一些轉變,例如行使setBackground()函式設定背景色彩。

JLabel jLabel = new JLabel();
jLabel.setText("這裡是文字標籤");
jLabel.setFont(new Font("細明體"翻譯社 Font.PLAIN翻譯社 12));

JFrame jframe = new JFrame("視窗程式");
jframe.setVisible(true);
JLabel jLabel = new JLabel("內容");
JScrollPane jScrollPane = new JScrollPane(jLabel);
jframe.add(jScrollPane);

JTextField & JPasswordField 

String input = jTextField.getText();

這時候候視窗中就會出現一個文字區塊,顯示「這裡是文字標籤」。JLabel是支援HTML的,也就是說帶入的文字若是是HTML Code,會以HTML的樣式顯示出來。

JButton

JLabel就是簡單的文字標籤,當天成翻譯公司們要在畫面中放入文字區塊時,就能夠用JLabel。用法以下:

JLabel jLabel = new JLabel();
jLabel.setText("這裡是文字標籤");

JPasswordField的使用方式和JTextField一樣,只要把上面的JTextField置換成JPasswordField即可,而JPasswordField元件有多了一個函式getPassword()來獲得使用者輸入的密碼,回傳的物件為char[],也就是說會把利用者輸入的文字,以一個字元一個字元分開的方式來存放,以下:

JPanel

JPanel有點像是一個群組的概念,可以把許多元件放在統一個Panel裡面,然後針對整個Panel進行整體背景、邊框的設計,或是進行權限控管的時候,也能夠用Panel來區分。使用方式以下:

行使JLabel的setFont()函式,可以帶入Font物件,該物件Constructor的第一個參數是字型(例如:細明體、標楷體等),當然利用者的裝置必須已經安裝這個字型才能正常顯示。第二個參數是文字的樣式(例如:粗體、斜體等),包括以下幾種值:

除此以外,也可以指定標籤內文字的樣式,以下:

JFrame jframe = new JFrame("視窗程式");
jframe.setVisible(true);
String[] option = new String[]{"選項一","選項二"};
JComboBox jComboBox = new JComboBox(option);
jframe.add(jComboBox);

上例中我們將一個jLabel物件放入JScrollPane傍邊,如許一來超過的部份就可以用卷軸來處理了。上例中並沒有看到設定JScrollPane的長寬,原因是因為JScrollPane是憑據外面的物件來決定是否要泛起卷軸的,舉例來說,上例中JScrollPane被加入jframe中,這時候節制JScrollPane大小的就是jframe,所以我們要針對jframe來設定物件長寬翻譯

JButton也就是按鈕元件,在視窗中若是要讓使用者點選按鈕執行動作,就要利用JButton,使用方法如下:

JLabel

int selected = jComboBox.getSelectedIndex();

個中setColumns()函式是用來設定欄位的長度(僅用於設定顯示出來的長度,並沒有限制輸入字數的效果),這個函式一定要設定元件才能正常顯示翻譯

這裡要介紹的是Java Swing中常見元件的根基用法,閱讀前建議先認識 根基設定及Layout 翻譯

JFrame jframe = new JFrame("視窗程式");
jframe.setVisible(true);
JButton jButton = new JButton("按鈕");
jframe.add(jButton);

jButton.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
        // 按下按鈕之後執行的動作
    }
});

JComboBox可以用來製作下拉式選單,使用方法以下:

JTextField和JPasswordField是兩個常見的文字輸入元件,可以讓利用者在畫面上輸入文字,用法幾近相同,差別只在於JPasswordField輸入時會將文字以密碼的方式顯示,JTextField則會顯示明碼。用法如下:

JComboBox

最後一個參數則是自體的大小翻譯

JFrame jframe = new JFrame("視窗程式");
jframe.setVisible(true);
JTextField jTextField = new JTextField();
jTextField.setColumns(10);
jframe.add(jTextField);

要獲得利用者輸入的內容,只要用JTextField的getText()函式就可以了,以下:

除了直接在宣佈JLabel物件時帶入參數以外,也能夠行使JLabel物件的setText()函式指定文字內容,用法如下:

宣佈JComboBox需帶入一個String陣列做為選項的項目。取得利用者拔取的選項方法如下:

宣告JButton物件時可以帶入文字做為按鈕上顯示的文字,然後最重要的,就是按下按鈕以後的動作。Java Swing所有元件的動作幾乎都是由ActionListener來達成的,所以不只按鈕元件,只要是有供應addActionListener的物件都可以透過ActionListener來實現動作翻譯ActionListener類別有一個一定要實作的函式actionPerformed(),裡面就是使用者按下按鈕後會履行的部分,函式帶入的參數ActionEvent則可以用來判斷利用者履行的行為(例如:按下鍵盤的某一個按鈕)。



以下文章來自: https://blog.xuite.net/jane17512001/PenguinDesign/246071255-%E8%A6%96%E7%AA%97%E7%A8%8B%E5%BC%8F+Jav有關各國語文翻譯公證的問題歡迎諮詢天成翻譯公司02-77260931
arrow
arrow
    文章標籤
    翻譯社
    全站熱搜
    創作者介紹
    創作者 grahamr36ql72 的頭像
    grahamr36ql72

    grahamr36ql72@outlook.com

    grahamr36ql72 發表在 痞客邦 留言(0) 人氣()