导航:首页 > 编程语言 > 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相关的资料

热点内容
程序员智商划分 浏览:332
修炼一套好算法 浏览:294
空气净化pdf 浏览:309
necc文件夹 浏览:16
linux跑火车 浏览:355
androidsdk版本兼容 浏览:1002
果加密码锁开锁记录 浏览:446
python导入模块的形式 浏览:259
shor算法 浏览:58
python交易日历 浏览:47
怎样用云服务器组网 浏览:294
cass垂直执行命令 浏览:211
安卓数据线长什么样子教学视频 浏览:794
红米安卓12系统怎么升级 浏览:917
菜鸟裹裹加密包裹啥样的 浏览:374
时差测量与无源定位算法 浏览:946
学习通app如何调二倍速 浏览:873
中铁四院平差软件加密狗价格 浏览:732
maj命令 浏览:923
精品php源码 浏览:960