當前位置:首頁 » 編程語言 » java輸入多行

java輸入多行

發布時間: 2025-07-14 13:59:05

java窗口設計中, 如何設置多行輸入框

用網格布局寫了個簡單的例子!~想美觀可使用GridBagLayout布局方式。

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;

public class Login extends JFrame implements ActionListener {

private static final long serialVersionUID = -2890322100614715274L;

//文本框
private JTextField jtf = null;
private JPasswordField jpf = null;
private JLabel jl = null;

public Login() {
// TODO Auto-generated constructor stub
//獲取容器
Container c = this.getContentPane();
//設置布局方式, 網格布局 3行2列
c.setLayout(new GridLayout(3, 2));

jtf = new JTextField();
jpf = new JPasswordField();

JButton b = new JButton("顯示");
// 添加按鈕監聽
b.addActionListener(this);

jl = new JLabel();

c.add(new JLabel("用戶名:"));
c.add(jtf);
c.add(new JLabel("密 碼:"));
c.add(jpf);
c.add(b);
c.add(jl);

this.pack();
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

/**
* 事件監聽方法.
* <p>Title: actionPerformed</p>
* <p>Description: </p>
* @param e
* @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
*/
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
//獲取監聽 組件的文本
String str = e.getActionCommand();
if("顯示".equals(str)) {
jl.setText("用戶名是:" + jtf.getText() + "\n密碼是:" + new String(jpf.getPassword()));
}

}

public static void main(String[] args) {
new Login();
}

}

❷ java中的多行注釋的快捷鍵是什麼

在Java開發環境中,多行注釋的快捷鍵通常是

  • Windows/Linux:Ctrl + Shift + /
  • Mac:Cmd + Shift + /

以下是關於這些快捷鍵使用的詳細說明

  1. 選中多行代碼進行注釋

    • 在你的Java開發環境(如Eclipse、IntelliJ IDEA等)中,首先選中你想要注釋的多行代碼。
    • 然後,根據你使用的操作系統,按下相應的快捷鍵。在Windows或Linux上,按Ctrl + Shift + /;在Mac上,按Cmd + Shift + /。
    • 所選的代碼將被自動包圍在/* ... */中,從而實現多行注釋。
  2. 當前游標所在行進行注釋

    • 如果你沒有選中任何代碼,而是將游標放置在某一行上,然後按下上述快捷鍵,那麼游標所在行將被自動注釋。
    • 這同樣會在該行的前後添加/*和*/,從而將整行變為注釋。
  3. 移除多行注釋

    • 如果你已經有多行被注釋的代碼,並且想要移除這些注釋,可以再次選中這些被注釋的代碼(或者將游標放置在其中一行),然後按下相同的快捷鍵。
    • 這將移除包圍代碼的/*和*/,從而恢復代碼的執行。

注意:不同的IDE(集成開發環境)可能會有不同的快捷鍵設置,上述快捷鍵是在大多數主流Java IDE中通用的。如果你使用的IDE有不同的快捷鍵設置,可以在IDE的設置或偏好選項中進行查找或修改。

❸ java里怎麼輸入多行字元 且以指定的字元結束

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("請輸入內容,輸入「end」結束:");

Scanner sc=new Scanner(System.in);//獲取控制台輸入

String str="";

List<String> str_list=new ArrayList<String>();//存儲輸入的字元

while (!str.equals("end")) {

str=sc.nextLine();

str_list.add(str);

}

for(int i=0;i<str_list.size();i++){

System.out.println(str_list.get(i));

}

}

❹ java 里 我想插入多行數據怎麼寫

你用的是什麼資料庫?如果是mysql的話,倒是有個辦法。insert into tabname (欄位1,欄位2,欄位3) values(欄位值1,欄位值2,欄位值3),(另一個欄位1的值,另一個欄位2的值,另一個欄位3的值)......;
但是這是非標準的寫法,並不提倡。
所以,你只需要把需要插入的數據按順序寫到執行語句固定的位置,然後執行就可以了。

❺ 怎麼能夠一次性輸入多行代碼

第一行輸入數組的元素個數,第二行輸入數組的元素
代碼如下:

import java.util.Scanner;
public class Test
{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
System.out.println("輸入數組元素個數");
int n=in.nextInt();
int[] a=new int[n];
System.out.println("輸入數組元素");
for(int i=0;i<n;i++)
a[i]=in.nextInt();
System.out.println("數組如下:");
for(int i=0;i<n;i++)
System.out.print(a[i]+" ");
}
}

熱點內容
root創建ftp 發布:2025-07-14 17:55:04 瀏覽:269
華為路由器怎麼搭建網路存儲 發布:2025-07-14 17:48:35 瀏覽:36
黨員管理系統的伺服器地址 發布:2025-07-14 17:45:53 瀏覽:329
主建資料庫 發布:2025-07-14 17:44:59 瀏覽:737
fwritephp 發布:2025-07-14 17:44:53 瀏覽:96
吃蠟燭解壓 發布:2025-07-14 17:44:51 瀏覽:520
皓影壓縮比 發布:2025-07-14 17:44:17 瀏覽:544
java專業培訓學校 發布:2025-07-14 17:38:57 瀏覽:866
騰訊視頻需要安卓最低什麼版本 發布:2025-07-14 17:38:21 瀏覽:131
安卓apk反編譯修改伺服器 發布:2025-07-14 17:23:33 瀏覽:859