importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.KeyEvent;importjava.awt.event.KeyListener;importjavax.swing.JButton;importjavax.swing.JEditorPane;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JPanel;importjavax.swing.JTextField;publicclassWindowTestextendsJFrameimplementsActionListener,KeyListener{privatestaticfinallongserialVersionUID=1L;/***主方法*/publicstaticvoidmain(String[]args){WindowTestwin=newWindowTest();}/***下面是具體實現*/JTextFieldtext;JButtonbutton;JEditorPanetextArea;publicWindowTest(){super("測試窗體");text=newJTextField(15);text.addKeyListener(this);JPanelp1=newJPanel();p1.add(newJLabel("輸入字符:"));p1.add(text);button=newJButton("清除");button.addActionListener(this);p1.add(button);p1.setBounds(5,5,220,100);textArea=newJEditorPane();textArea.setBounds(1,1,216,200);JPanelp2=newJPanel();p2.add(newJLabel("顯示字符:"));p2.add(textArea);p2.setBounds(5,115,340,220);JPanelp3=newJPanel();p3.add(p1);p3.add(p2);add(p3);setBounds(160,60,400,300);setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}@OverridepublicvoidkeyPressed(KeyEvente){}@OverridepublicvoidkeyReleased(KeyEvente){if(e.getKeyCode()==KeyEvent.VK_ENTER){textArea.setText("");}else{Stringstr=text.getText();textArea.setText(str);}}@OverridepublicvoidkeyTyped(KeyEvente){}@OverridepublicvoidactionPerformed(ActionEvente){text.setText("");textArea.setText("");}}
成都創新互聯專注于萬載網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供萬載營銷型網站建設,萬載網站制作、萬載網頁設計、萬載網站官網定制、小程序制作服務,打造萬載網絡公司原創品牌,更為您提供萬載網站排名全網營銷落地服務。
import java.io.*;
public class CopyFile {
public static void main(String[] args) throws IOException {
FileReader in=new FileReader("2.txt");
FileWriter out=new FileWriter("1.txt");
int c;
while((c=in.read())!=-1){
out.write(c);
System.out.print((char)c);
}
in.close();
out.close();
}
}
在main.xml定義一個Button
Button
android:id = "@+id/myBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我的詳細介紹"/
Activity的代碼
public class MainActivity extends Activity {
Button myButton;
String introduce = "內容主題文本,可以用賦值(值傳遞還是地址傳遞)如:daXia.toString()";//介紹:你要傳的內容
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myButton = (Button) findViewById(R.id.myBtn);
//點擊按鈕在當前Activity(如:MainActivity.this)彈出一個新的AlertDialog對話框
myButton.setOnClickListener(new OnClickListener() {//導包:import android.view.View.OnClickListener;
@Override
public void onClick(View v) {
new AlertDialog.Builder(MainActivity.this)
//設置對話框內容
.setTitle("我的詳細介紹")
.setMessage(introduce)
.setPositiveButton("確定", null)
.show();
}
});
}
}
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.io.Reader;
public class H {
/**
* 功能:Java讀取txt文件的內容
* 步驟:1:先獲得文件句柄
* 2:獲得文件句柄當做是輸入一個字節碼流,需要對這個輸入流進行讀取
* 3:讀取到輸入流后,需要讀取生成字節流
* 4:一行一行的輸出。readline()。
* 備注:需要考慮的是異常情況
* @param filePath
*/
public static void readTxtFile(String filePath){
try {
String encoding="GBK";
File file=new File(filePath);
if(file.isFile() file.exists()){ //判斷文件是否存在
InputStreamReader read = new InputStreamReader(new FileInputStream(file),encoding);//考慮到編碼格式
BufferedReader bufferedReader = new BufferedReader(read);//創建讀入的buffer
String lineTxt = null;
while((lineTxt = bufferedReader.readLine()) != null){//按行輸出讀取的內容
System.out.println(lineTxt);
}
read.close();
}else{
System.out.println("找不到指定的文件");
}
} catch (Exception e) {
System.out.println("讀取文件內容出錯");
e.printStackTrace();
}
}
public static void main(String argv[]){
String filePath = "L:\\Apache\\htdocs\\res\\read.txt";//文件路徑名稱
readTxtFile(filePath);
}
}
復制粘貼自網上,添加了部分備注。。
文章題目:java文本顯示內容代碼,java文本顯示內容代碼不正確
網站鏈接:http://m.kartarina.com/article34/hdojpe.html
成都網站建設公司_創新互聯,為您提供動態網站、定制網站、建站公司、ChatGPT、小程序開發、搜索引擎優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯