java輸出框代碼 java輸出窗口

寫一個JAVA程序,把一個TXT文件中的內容輸出到文本框中

以下是你需要的代碼,你可以選擇任何你需要打開的文件在文本框下打開

創新互聯建站-專業網站定制、快速模板網站建設、高性價比行唐網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式行唐網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋行唐地區。費用合理售后完善,10多年實體公司更值得信賴。

import java.io.File ;import java.io.FileInputStream ;import java.io.FileOutputStream ;import java.io.PrintStream ;import java.util.Scanner ;import java.awt.BorderLayout ;import java.awt.event.WindowAdapter ;import java.awt.event.WindowEvent ;import java.awt.event.ActionEvent ;import java.awt.event.ActionListener ;import javax.swing.JFrame ;import javax.swing.JTextArea ;import javax.swing.JLabel ;import javax.swing.JButton ;import javax.swing.JPanel ;import javax.swing.JFileChooser ;import javax.swing.JScrollPane ;class Note implements ActionListener{ private JTextArea area = new JTextArea(8,10) ; // 定義文本區 private JFrame frame = new JFrame("Welcome To MLDN") ; private JButton open = new JButton("打開文件") ; private JButton save = new JButton("保存文件") ; private JLabel label = new JLabel("現在沒有打開的文件") ; private JPanel butPan = new JPanel() ; public Note(){ this.butPan.add(open) ; // 在面板中加入按鈕 this.butPan.add(save) ; // 在面板中加入按鈕 this.frame.setLayout(new BorderLayout(3,3)) ; this.frame.add(this.label,BorderLayout.NORTH) ; this.frame.add(this.butPan,BorderLayout.SOUTH) ; this.frame.add(new JScrollPane(this.area),BorderLayout.CENTER) ; this.frame.setSize(330,180) ; this.frame.setVisible(true) ; this.frame.addWindowListener( new WindowAdapter() { public void windowClosing(WindowEvent e){ System.exit(1) ; } } ) ; this.open.addActionListener(this) ; this.save.addActionListener(this) ; } public void actionPerformed(ActionEvent e){ File file = null ; // 接收文件 int result = 0 ; // 接收操作狀態 JFileChooser fileChooser = new JFileChooser() ; // 文件選擇框 if(e.getSource()==this.open){ // 表示執行的是打開操作 this.area.setText("") ; // 打開將文字區域的內容清空 fileChooser.setApproveButtonText("確定") ; fileChooser.setDialogTitle("打開文件") ; result = fileChooser.showOpenDialog(this.frame) ; if(result==JFileChooser.APPROVE_OPTION){ // 選擇的是確定按鈕 file = fileChooser.getSelectedFile() ; // 得到選擇的文件 this.label.setText("打開的文件名稱為:" + file.getName()) ; }else if(result==JFileChooser.CANCEL_OPTION){ this.label.setText("沒有選擇任何文件") ; }else{ this.label.setText("操作出現錯誤") ; } if(file!=null){ try{ Scanner scan = new Scanner(new FileInputStream(file)) ; scan.useDelimiter("\n") ; while(scan.hasNext()){ this.area.append(scan.next()) ; this.area.append("\n") ; } scan.close() ; }catch(Exception e1){} } } if(e.getSource()==this.save){ // 判斷是否是保存操作 result = fileChooser.showSaveDialog(this.frame) ; // 顯示保存框 if(result==JFileChooser.APPROVE_OPTION){ // 選擇的是確定按鈕 file = fileChooser.getSelectedFile() ; // 得到選擇的文件 this.label.setText("選擇的存儲文件名稱為:" + file.getName()) ; }else if(result==JFileChooser.CANCEL_OPTION){ this.label.setText("沒有選擇任何文件") ; }else{ this.label.setText("操作出現錯誤") ; } if(file!=null){ try{ PrintStream out = new PrintStream(new FileOutputStream(file)) ; out.print(this.area.getText()) ; out.close() ; }catch(Exception e1){} } } }}

public class JFileChooserDemo{ public static void main(String args[]){ new Note() ; }}

JAVA輸入和輸出文本框怎么寫,求解答!

import?java.awt.event.ActionEvent;

import?java.awt.event.ActionListener;

import?java.awt.event.WindowAdapter;

import?java.awt.event.WindowEvent;

import?javax.swing.JButton;

import?javax.swing.JFrame;

import?javax.swing.JTextField;

public?class?XXFrame?extends?JFrame?implements?ActionListener

{

private?JTextField?name?=?new?JTextField("someone");

private?JTextField?text?=?new?JTextField();

private?JButton?button?=?new?JButton("輸入");

public?XXFrame()

{

super("一個測試框框");

name.setBounds(40,?40,?200,?20);

button.setBounds(260,?40,?100,?20);

text.setBounds(40,?110,?200,?20);

this.setLayout(null);

this.setBounds(200,?200,?400,?400);

this.add(name);

this.add(button);

this.add(text);

this.addWindowListener(new?WindowAdapter()

{

public?void?windowClosing(WindowEvent?e)

{

System.exit(-1);

}

});

button.addActionListener(this);

this.setVisible(true);

}

@Override

public?void?actionPerformed(ActionEvent?e)

{

if?(e.getSource()?==?button)

{

text.setText(name.getText());

}

}

public?static?void?main(String[]?args)

{

new?XXFrame();

}

}

JAVA連接數據庫后 ,如何窗口或者彈出對話框輸出查詢結果。在線等!原查詢代碼如下。

package test;

import java.sql.*;

import javax.swing.*;

public class selection_all {

public static void main(String[] srg) {

// String driverName = "org.gjt.mm.mysql.Driver"; // 加載JDBC驅動

// String dbURL = "jdbc:mysql://localhost:3306/project"; // 連接服務器和數據庫test

// String userName = "root";

// String userPwd = "root";

String driverName = "jdbc:mysql://localhost:3306/project"; // 加載JDBC驅動

String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=Test1"; // 連接服務器和數據庫test

String userName = "sa";

String userPwd = "123";

Connection dbConn = null;

try {

Class.forName(driverName);

dbConn = DriverManager.getConnection(dbURL, userName, userPwd);

Statement s = dbConn.createStatement();

ResultSet rs = s.executeQuery("select * from person");

String str = "htmltable";

while (rs.next()) {

System.out.println(rs.getString("name") + "\t" + rs.getString("no") + "\t");

// str += rs.getString("name") + "\t" + rs.getString("no") + "\t\n";

str +="trtd" + rs.getString("name") + "/tdtd" + rs.getString("no") + "/td/tr";

// System.out.println(rs.getString("name") + "\t" + rs.getString("password") + "\t");

// str +="trtd" + rs.getString("name") + "/tdtd" + rs.getString("password") + "/td/tr";

}

str += "/table/html";

s.close();

JDialog dialog = new JDialog();

dialog.setBounds(200, 200, 500, 300);

JLabel jl = new JLabel();

jl.setVerticalAlignment(SwingConstants.TOP);

dialog.add(jl);

jl.setText(str);

dialog.setVisible(true);

} catch (Exception e) {

e.printStackTrace();

}

}

}

標題名稱:java輸出框代碼 java輸出窗口
瀏覽路徑:http://m.kartarina.com/article8/dogepop.html

成都網站建設公司_創新互聯,為您提供域名注冊Google網站設計外貿建站定制開發面包屑導航

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設
主站蜘蛛池模板: 伊人久久综合无码成人网| 亚洲精品无码午夜福利中文字幕| 伊人蕉久中文字幕无码专区 | 免费A级毛片无码A∨免费| 精品人妻无码区在线视频| 国产强伦姧在线观看无码| 久久久久亚洲AV无码网站| 免费无码一区二区| 亚洲av无码不卡久久| 亚洲中文字幕无码不卡电影| 无码里番纯肉h在线网站| 麻豆国产精品无码视频| 久久久精品人妻无码专区不卡| 无码国产精品一区二区免费式影视| 国产成人无码AV一区二区在线观看 | 最新中文字幕AV无码不卡| 亚洲av无码av在线播放| 无码精品国产VA在线观看| 国内精品人妻无码久久久影院导航| 无码人妻一区二区三区兔费| 亚洲AV无码1区2区久久| 中文字幕无码日韩专区| 国产乱子伦精品无码专区| 无码人妻精一区二区三区| 精品多人p群无码| 秋霞无码一区二区| 国产AV无码专区亚洲AVJULIA| 国产精品99无码一区二区| 影院无码人妻精品一区二区| 无码天堂va亚洲va在线va| 成人免费无码视频在线网站 | 亚洲AV成人无码网天堂| 麻豆aⅴ精品无码一区二区| 无码GOGO大胆啪啪艺术| 精品欧洲av无码一区二区| 中文字幕无码成人免费视频| 中文字幕无码精品亚洲资源网久久 | 亚洲精品无码久久久久APP| 69ZXX少妇内射无码| 亚洲国产AV无码一区二区三区| 精品久久久久久无码不卡|