導航:首頁 > 編程語言 > java窗口類

java窗口類

發布時間:2023-11-24 22:14:45

Ⅰ 如何用eclipse編寫java窗口程序

原料/工具

電腦一來台

Eclipse

1.雙擊自電腦桌面上的Eclipse圖標,打開eclipse,顯示如下界面:

Ⅱ 用java寫一個窗口

import java.awt.BorderLayout;
import java.awt.Toolkit;

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

public class MyFrame extends JFrame {

private JLabel lab_name;
private JLabel lab_number;
private JLabel lab_amount;
private JTextField jtf_name;
private JTextField jtf_number;
private JTextField jtf_amount;

private JButton but_1;
private JButton but_2;
private JButton but_3;

public MyFrame(){
setSize(245, 260);
setTitle("JLabel Demo");

Toolkit tk = Toolkit.getDefaultToolkit();
setLocation((tk.getScreenSize().height - this.HEIGHT)/2,
(tk.getScreenSize().width - this.WIDTH)/2);

this.setLayout(null);

lab_name = new JLabel("姓名");
lab_number = new JLabel("學號");
lab_amount = new JLabel("金額");

jtf_name = new JTextField(13);
jtf_number = new JTextField(13);
jtf_amount = new JTextField(13);

JPanel jp_top = new JPanel();
jp_top.setBounds(0, 20, 245, 100);
jp_top.setLayout(new BorderLayout());
JPanel jp_top_name = new JPanel();
JPanel jp_top_number = new JPanel();
JPanel jp_top_amount = new JPanel();

jp_top_name.add(lab_name);
jp_top_name.add(jtf_name);
jp_top_number.add(lab_number);
jp_top_number.add(jtf_number);
jp_top_amount.add(lab_amount);
jp_top_amount.add(jtf_amount);

jp_top.add(jp_top_name,BorderLayout.NORTH);
jp_top.add(jp_top_number,BorderLayout.CENTER);
jp_top.add(jp_top_amount,BorderLayout.SOUTH);

JPanel jp_bottom = new JPanel();
jp_bottom.setBounds(0,150, 245, 90);
but_1 = new JButton("提交");
but_2 = new JButton("取消");
but_3 = new JButton("重寫");

jp_bottom.add(but_1);
jp_bottom.add(but_2);
jp_bottom.add(but_3);

this.add(jp_top,BorderLayout.NORTH);
this.add(jp_bottom,BorderLayout.CENTER);

setVisible(true);
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

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

}

LZ看下合適不。。。按鈕想要美化的話 到網上再搜下。。。美化我不在行。。。

Ⅲ JAVA怎麼寫代碼使一個窗口打開另一個窗口

1、首先,我們需要在代碼中導入相應的包,以便能夠使用 JFrame 類。然後,新建一專個窗口類繼承自屬 JFrame 類。

7、窗口類寫好後,我們在 main 方法中創建一個窗口類對象,然後調用該對象的初始化方法就可以將窗口顯示出來了。

Ⅳ java編寫有窗口界面應用程序 求代碼

packageimage;

importjava.awt.BorderLayout;
importjava.awt.Color;
importjava.awt.Dimension;
importjava.awt.GridLayout;
importjavax.swing.JFrame;
importjavax.swing.JPanel;
importjavax.swing.SwingUtilities;


{
=1L;

privatestaticvoidinitPanels(JFramepr)
{
for(inti=0;i<5;i++)
{
JPanelpanel=newJPanel();
switch(i)
{
case0:
panel.setBackground(Color.RED);
panel.setPreferredSize(newDimension(200,100));
pr.add(panel,BorderLayout.NORTH);
break;
case1:
panel.setBackground(Color.YELLOW);
panel.setPreferredSize(newDimension(200,300));
pr.add(panel,BorderLayout.EAST);
break;
case2:
panel.setBackground(Color.ORANGE);
panel.setPreferredSize(newDimension(200,100));
pr.add(panel,BorderLayout.SOUTH);
break;
case3:
panel.setBackground(Color.WHITE);
panel.setPreferredSize(newDimension(200,300));
pr.add(panel,BorderLayout.WEST);
break;
case4:
pr.add(panel,BorderLayout.CENTER);
panel.setPreferredSize(newDimension(200,100));
panel.setLayout(newGridLayout(1,2));
for(intj=0;j<2;j++)
{
JPanelsubPanel=newJPanel();
subPanel.setPreferredSize(newDimension(200,100));
Colorcolor=j==0?Color.BLUE:Color.GREEN;
subPanel.setBackground(color);
panel.add(subPanel);
}
break;
default:
break;
}
}
}

privatestaticvoidinitFrame(JFramepr)
{
pr.setLayout(newBorderLayout());
pr.setSize(600,300);
pr.setLocationRelativeTo(null);
pr.setResizable(false);
pr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

publicstaticvoidmain(String[]args)
{
SwingUtilities.invokeLater(newRunnable()
{
@Override
publicvoidrun()
{
PanelRunnerpr=newPanelRunner();
initFrame(pr);
initPanels(pr);
pr.setVisible(true);
}
});
}
}

Ⅳ java里的awt是什麼意思

awt是(Abstract Window Toolkit)的縮寫,它是java一個抽象窗口工具包,提供了很多圖形界面組件類。例如Button、TextField等。
jdk1.2中新加了一個swing包,也是用來做圖形界面的,功能和awt一樣,不過更加強大。

Ⅵ JAVA如何給程序設置一個窗口

  1. 首先,繪制一個默認的窗體,創建好工程,包,類,命名類為Window.很簡單,在類中添加一個私有屬性JFrame,這么寫:private JFrame f = new JFrame("歡迎來到本自助銀行");Window的構造方法中,只寫f.setVisible(true);以及窗體的初始位置和初始大小:f.setLocation(300, 200);f.setSize(800, 500);


Ⅶ 用java做一個窗口

java做窗口的話,需要用swing技術,之後創建JFrame 等組件,即可完成窗口創建工作。
package inter.frame;import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;public class MenuTest { /**
* @param args
*/
JFrame frame; //定義一個窗口架構
JMenuBar mb;//定義窗口的菜單工具欄
JMenu m; //定義菜單
JMenuItem mi1;//定義菜單的內容
JMenuItem mi2; //定義菜單的內容
public MenuTest() {
initFrame();
initAction();
}
public void initFrame() {
frame = new JFrame();
mb = new JMenuBar();
m = new JMenu("學生查詢");
mi1 = new JMenuItem("確認");
mi2 = new JMenuItem("取消"); m.add(mi1);
m.add(mi2);
mb.add(m);
frame.add(mb, BorderLayout.NORTH);
frame.setSize(300, 300); //設置窗口大小
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//設置退出時關閉窗口
frame.setVisible(true);//設置窗口可見
} public void initAction() {
mi1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 具體實現代碼根據實際要求填寫
System.out.println("click");
JOptionPane.showMessageDialog(null, "你點擊了確定按鈕");
}
});
mi2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 具體實現代碼根據實際要求填寫
JOptionPane.showMessageDialog(null, "你點擊了取消按鈕");
}
});
} public static void main(String[] args) {
new MenuTest();//執行菜單創建
}}

閱讀全文

與java窗口類相關的資料

熱點內容
物業的招標文件有哪些 瀏覽:452
保存游戲文件名非法或只讀 瀏覽:258
js怎麼做圖片時鍾 瀏覽:451
華為應用裡面有了app說明什麼 瀏覽:801
資料庫中xy是什麼意思 瀏覽:893
u盤打不開提示找不到應用程序 瀏覽:609
網站功能介紹怎麼寫 瀏覽:954
word在試圖打開文件時錯誤 瀏覽:108
主板無vga插槽怎麼連接編程器 瀏覽:521
錄視頻文件在哪裡刪除 瀏覽:881
word2013如何插入文件 瀏覽:233
proe教程百度網盤 瀏覽:197
如何控制遠程linux伺服器 瀏覽:740
it教學app有哪些 瀏覽:34
怎麼在ps摳的圖變成矢量文件 瀏覽:405
口袋妖怪銀魂安卓v11 瀏覽:1
網站上芒果tv的賬號都是什麼 瀏覽:104
帶公式的表格如何刷新數據 瀏覽:81
數據標注語音和2d哪個好 瀏覽:145
保存excel文件的方法 瀏覽:655

友情鏈接