本文目錄一覽:
Java中怎麼新建窗口?我是新手麻煩代碼中主要語句解釋一下
不知道是不是你說的窗口
使用javaswing JFrame設計窗口 + 布局就可實現,,如下例(添加了詳細注釋):
import java.awt.BorderLayout;
import java.awt.Container;
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.JTextArea;
public class JFrameTest extends JFrame implements ActionListener {
private static final long serialVersionUID = -2829899643559384548L;
private JButton b1 = null;//按鈕
private JTextArea jta = null;//文本
public JFrameTest() {
Container c = this.getContentPane();
c.setLayout(new BorderLayout());//設置布局方式,BorderLayout東西南北中布局
b1 = new JButton(“點擊”);
b1.addActionListener(this);//為按鈕添加監聽
c.add(b1, BorderLayout.SOUTH);//添加按鈕到c容器中,並分配在容器南(下)方
jta = new JTextArea();
c.add(jta, BorderLayout.CENTER);//添加文本區到c容器中,並分配在居中位置
this.setTitle(“按鈕事件”);//設置窗口標題
this.setSize(300, 300);//設置窗體大小
this.setVisible(true);//窗體設置為顯示
// this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//關閉窗體
//常用的一種關閉窗體的方法
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e) {
//使用判斷按鈕名稱的方法觸發事件
if(“點擊”.equals(e.getActionCommand())) {
jta.setText(“按鈕被點擊了!”);
}
//也可以獲取對象名實現判斷
// if(e.getSource() == b1) {
// jta.setText(“按鈕使用getSource方法被點擊了!”);
// }
}
public static void main(String[] args) {
new JFrameTest();
}
}
JAVA如何進行窗體編程?
用JAVA編寫窗體程序一般可以用swing這個庫,你用什麼開發工具都沒有關係。 我們可以實例化JFrame這個類來實現窗體。然後可以往窗體里加入一些容器和組件,還可以對這些組件增加偵聽的方法,這樣,一個JAVA的窗體程序的雛形就有了。這些都很簡單的,你查查API就明白了。 給你一個hello world程序: import javax.swing.JFrame; import javax.swing.JLabel; public class test { public static void main(String args[]) { JFrame j =new JFrame(); j.setSize(100, 100); j.add(new JLabel(“Hello world!”)); j.setVisible(true); } }
怎麼用java寫一個窗體程序?
下面介紹如何用簡單的幾句話在eclipse環境下出現一個窗口。
首先寫一個frame類,繼承Frame,是繼承widows 然後把,出現窗口的語句封裝成一個函數
public void lunchFrame(){
this.setLocation(0,0);
this.setSize(20,20);
setVisible(True); //一定要寫這句話
}
最後只需要在主函數裡面調用就可以
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行複雜的編程 。
Java具有簡單性、面向對象、分散式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點 。Java可以編寫桌面應用程序、Web應用程序、分散式系統和嵌入式系統應用程序等。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/285063.html