導航:首頁 > 編程語言 > swingjava

swingjava

發布時間:2022-01-13 23:14:41

㈠ 為什麼javaswing沒有顯示

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.JComponent;
import java.applet.*;

public class Demo {
public static void main(String args[]) {
Wuziqiframe wuzidemo = new Wuziqiframe();

}

}

class Wuziqiframe extends JFrame {

JMenuBar mbar = new JMenuBar();

JMenu gameMenu = new JMenu("菜單"); //這里要給菜單添加一個名字,否則就像是沒顯示一樣

JMenuItem kaiju = new JMenuItem("開局", KeyEvent.VK_A);
JMenuItem qipan = new JMenuItem("棋盤", KeyEvent.VK_S);
JMenuItem tuichu = new JMenuItem("退出", KeyEvent.VK_D);

public Wuziqiframe() {

addmenu();

}

public void addmenu()

{
//JFrame f=new JFrame(" sd");
//Wuziqiframe既然已經繼承JFrame了,就不要再創建JFrame了

gameMenu.add(kaiju);
gameMenu.add(qipan);
gameMenu.add(tuichu);
mbar.add(gameMenu);
this.setJMenuBar(mbar);
this.validate();
this.setVisible(true);
this.setBounds(10, 10, 400, 300);

}

㈡ java.awt和javax.swing 有什麼區別

AWT 是Abstract Window ToolKit (抽象窗口工具包)的縮寫,這個工具包提供了一套與本地圖形界面進行交互的介面。當我們利用 AWT 來構件圖形用戶界面的時候,我們實際上是在利用操作系統所提供的圖形庫。由於不同操作系統的圖形庫所提供的功能是不一樣的,在一個平台上存在的功能在另外一個平台上則可能不存在。
Swing 是在AWT的基礎上構建的一套新的圖形界面系統,它提供了AWT 所能夠提供的所有功能,並且用純粹的Java代碼對AWT 的功能進行了大幅度的擴充。由於 Swing 控制項是用100%的Java代碼來實現的,因此在一個平台上設計的樹形控制項可以在其他平台上使用。

㈢ java中的swing用法

在你的登陸那部分添加下面一段!
try {
BufferedReader input = new BufferedReader(new FileReader(
"M:/a.txt"));
System.out.println("讀取文件成功");
String line = null;
line = input.readLine();
System.out.println(line);
if (line.equals(d06.jtf.getText())) {
line = input.readLine();
if (line.substring(1).equals(
String.valueOf(d06.pwd.getPassword()))) {
System.out.println("賬號密碼一致");
} else {
System.out.println("賬號密碼不一致");
}
} else {
System.out.println("賬號密碼不一致");
}
} catch (Exception ee) {
System.out.println("讀文件過程中出錯");
}

㈣ java swing組件的優點有哪些

Java Swing組件的特點:

1、Swing的實現是一個小型GUI框架,該框架無基本平台依賴性,而在AWT實現中卻有依賴性。

2、javax.swing.JComponent類是所有Swing組件的基類。

3、Swing模型的目標是要遵循模型-視圖-控制器體系結構。模型封裝了數據和狀態的底層表示。

4、javax.swing.plaf包提供了一個介面和許多抽象類用於定義可插入的外觀框架。預設的外觀由javax.swing.plaf.basic包中的類實現。

㈤ javaswing

你繼承ChangeListener介面就要實現stateChanged方法,
這個....
你stateChanged方法最後一個d漏寫了...,所以編譯器認為你沒有實現改方法>_<

還有還有個下標越界的錯誤拉,
tabbedPane.setEnabledAt(index+1,true);
就這句好像,我不知道你要做蝦米東西,看的累,我把它改成
tabbedPane.setEnabledAt(index,true);
就OK了..

int index=-1;

㈥ java的swing怎麼能變得漂亮些呢

Java的跨平台對於圖形用戶界面來說是一個障礙,因此不管是awt還是swing從sun手中誕生就不太能趕得上windows,這些年有了不少改進,但本質上還是沒法追趕和超越,甚至web上都有flash, silverlight, html5這些都比swing做得漂亮,因此學java的大多去web上折騰了,當然你可以去搜索一些swing的主題下載,但本質上一些設計使得它沒法突破。

eclipse最初是ibm領導的,它使用的是另一個圖形庫swt,你可以搜索一些這方面資料,可以看出它並非是跨平台的,而是在主要平台(win, linux)上附加了一些本地庫,完全沒用swing,因此不是換主題能改變得了的。

如果你實在想用Java作界面,我覺得你不如去了解一些最新的JavaFX,這個東西很新,雖前途未卜,但oracle正強力支持,值得了解一下。

㈦ java swing圖形界面

不知道你創建圖形界面有沒有什麼特別的要求,如果是用swing的話,直接寫java類就可以了,和建立普通的java工程然後再寫java類並沒什麼特別的不同。下面我就舉一個簡單的swing圖形界面的例子。

首先新建一個項目,然後建個包,就是普通的java工程的構建方法。再建一個Test類,復制下面的代碼,保證包名正確,再運行就可以得到一個圖形用戶界面了。這個界面上的move按鈕可以響應上下左右鍵。

packagetest;
//包名換成你自己的包名
importjava.awt.event.KeyEvent;
importjava.awt.event.KeyListener;
importjavax.swing.JButton;
importjavax.swing.JFrame;
publicclassTestextendsJFrame{
/**
*
*/
=1L;
publicTest(){

finalJButtonbutton=newJButton("move");
button.setSize(70,30);
button.setLocation(100,100);

button.addKeyListener(newKeyListener(){

@Override
publicvoidkeyTyped(KeyEvente){

}

@Override
publicvoidkeyReleased(KeyEvente){

}

@Override
publicvoidkeyPressed(KeyEvente){
if(e.getKeyCode()==KeyEvent.VK_UP){
button.setLocation(button.getX(),button.getY()-1);
}elseif(e.getKeyCode()==KeyEvent.VK_DOWN){
button.setLocation(button.getX(),button.getY()+1);
}elseif(e.getKeyCode()==KeyEvent.VK_LEFT){
button.setLocation(button.getX()-1,button.getY());
}elseif(e.getKeyCode()==KeyEvent.VK_RIGHT){
button.setLocation(button.getX()+1,button.getY());
}
}
});

this.setLayout(null);
this.add(button);

this.setSize(300,200);
this.setLocationRelativeTo(null);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

publicstaticvoidmain(String[]args){
Testtest=newTest();
}


}

㈧ java swing 和 jsp

jsp是以網頁的形式呈現出來的,swing是C/S結構用到的。當然是jsp簡單一些啦!

㈨ java awt;java applet;java swing分別是什麼他們之間有什麼聯系和區別

Applet 是嵌入網頁的小程序!
awt和swing里的都是GUI圖形所需的類
awt和SWING沒什麼區別
唯一的區別就是awt沒有swing強大(比如:awt里的按鈕不能添加圖片,而swing里的按鈕可以添加) awt是SUN的失敗品,所以後來才弄了個swing
祝你成功!

㈩ 有關java swing

很清晰挖,不錯!

至於登陸和編輯
你可以給登陸選項.addActionListener(new ActionListener(){ 在這個裡面把登陸setEnabled(false);編輯setEnabled(true);})

你是指再打開一個登陸界面?

閱讀全文

與swingjava相關的資料

熱點內容
php備案號 瀏覽:984
php視頻水印 瀏覽:163
怎麼追程序員的女生 瀏覽:485
空調外壓縮機電容 瀏覽:77
怎麼將安卓變成win 瀏覽:457
手機文件管理在哪兒新建文件夾 瀏覽:723
加密ts視頻怎麼合並 瀏覽:774
php如何寫app介面 瀏覽:802
宇宙的琴弦pdf 瀏覽:395
js項目提成計算器程序員 瀏覽:944
pdf光子 瀏覽:834
自拍軟體文件夾名稱大全 瀏覽:328
程序員留學移民 瀏覽:52
梁中間部位箍筋加密區 瀏覽:119
頻譜分析pdf 瀏覽:752
樂2怎麼升級安卓70 瀏覽:174
java中獲取日期 瀏覽:508
單片機74hc245 瀏覽:274
美國歷史上的總統pdf 瀏覽:753
程序員脫單實驗室靠不靠譜 瀏覽:460