當前位置:首頁 » 操作系統 » javagui源碼

javagui源碼

發布時間: 2022-05-03 22:29:40

java GUI 代碼問題

因為你在主線程中調用了Threed.sleep(1000) 那麼主線程就一直在這里暫停.沒機會顯示數字.

然後當主線程恢復的時候, 如果你設置shuzi.setVisible(true);那麼就直接消失了

修改參考,

Threadt=newThread(newRunnable(){
publicvoidrun(){
try{
Thread.sleep(1000);
shuzi.setVisible(false);//設置不可見
}catch(Exceptione1){
return;
}
}
});
t.start();//啟動

❷ 在線跪求 一個Java GUI程序,無法運行:源代碼見補充

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;
public class FrmAbout extends JFrame {
JLabel lblText, lblLogo;
JButton btnSysinfo,btnExit;
JPanel pnlMain;
public FrmAbout() {
lblText = new JLabel("Happy 聊天室V1.1 Copyright2007-2010");
lblLogo = new JLabel(new ImageIcon("logo.gif"));
btnSysinfo = new JButton("系統信息(S)");
btnSysinfo.setMnemonic('S');
btnExit = new JButton("退出", new ImageIcon("exit.gif"));
pnlMain = new JPanel();
pnlMain.add(lblText);
pnlMain.add(lblLogo);
pnlMain.add(btnSysinfo);
pnlMain.add(btnExit);
this.setContentPane(pnlMain);
setSize(250,200);
setTitle("關於Java GUI");
setVisible(true);
setResizable(false);
final FrmAbout f = this;
btnExit.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e) {
f.setVisible(false);
f.dispose();
}

});
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String args[]){
new FrmAbout();
}
}
不知道你要幹啥 ,程序是沒有什麼編譯錯誤的。
給你加了個退出方法。哈哈
如果你那還是有錯誤,請檢查運行環境,並保證jdk是1.5以上 that『s all!

❸ java的GUI程序設計,求各位大神給出源代碼!!!

題目呢。。。。。。。。。。。。。。。。。。。。。。。。。

❹ 用java圖形界面(GUI)寫java代碼

package com.test;

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

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

public class aaa extends JFrame implements ActionListener
{
JButton b1, b2 ; //定義兩
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == b1 )
{
l1.setVisible(true);
}
if(e.getSource() == b2)
{
this.dispose();
}
}

❺ 急求一個java寫的用戶圖形界面程序源碼,GUI。能夠選擇演算法和升序降序以及數據類型

真不懂

❻ JAVA GUI程序,滑鼠點三下畫出一個三角形,求思路或源碼

每次按下滑鼠,就把滑鼠所在處的坐標保存下來;
然後判斷這是第幾次按下了,
如果是第三次,那麼從記錄中取出第一個點,
和第二個點分別作為起點和終點畫線,
再和第三個點重復一次,
然後取出第二個點,
和第三個點分別作為起點和終點畫線;

三條線畫出來後,三角形也就出來了。

❼ JAVA 中 GUI登錄界面設計源代碼

import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;

public class Login {

private JFrame frame = new JFrame("登錄");
private Container c = frame.getContentPane();
private JTextField username = new JTextField();
private JPasswordField password = new JPasswordField();
private JButton ok = new JButton("確定");
private JButton cancel = new JButton("取消");
public Login(){
frame.setSize(300,200);
c.setLayout(new BorderLayout());
initFrame();
frame.setVisible(true);
}

private void initFrame() {

//頂部
JPanel titlePanel = new JPanel();
titlePanel.setLayout(new FlowLayout());
titlePanel.add(new JLabel("系統管理員登錄"));
c.add(titlePanel,"North");

//中部表單
JPanel fieldPanel = new JPanel();
fieldPanel.setLayout(null);
JLabel l1 = new JLabel("用戶名:");
l1.setBounds(50, 20, 50, 20);
JLabel l2 = new JLabel("密 碼:");
l2.setBounds(50, 60, 50, 20);
fieldPanel.add(l1);
fieldPanel.add(l2);
username.setBounds(110,20,120,20);
password.setBounds(110,60,120,20);
fieldPanel.add(username);
fieldPanel.add(password);
c.add(fieldPanel,"Center");

//底部按鈕
JPanel buttonPanel = new JPanel();
buttonPanel.setLayout(new FlowLayout());
buttonPanel.add(ok);
buttonPanel.add(cancel);
c.add(buttonPanel,"South");
}

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

}

❽ 編寫一個java GUI程序(其實幫我改改)

把frame=new subJFrame("DrawShapes");改成frame=new JFrame("DrawShapes");
程序基本沒問題,在public void paint(Graphics g)中加上如下程序就可以了。
public void paint(Graphics g){
switch(i){
case 1: g.drawOval(20,20,40,40);break;
case 2: g.drawRect(20,20,40,40);break;
case 3: g.drawOval(20,30,40,50);break;
case 4: g.drawLine(20,20,40,40);break;
}
}

❾ java數據結構 gui編程。效果圖在下面。有大神會么跪求源代碼!也不需要完全跟圖一樣。能實現功

importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;
importjavax.swing.event.*;

publicclassDSExample{
publicstaticvoidmain(String[]args){
EventQueue.invokeLater(newRunnable(){
@Overridepublicvoidrun(){
finalJFrameframe=newJFrame("Java數據結構");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

finalBoxhbox=Box.createHorizontalBox();
finalJButtonstackButton=newJButton("堆棧");
finalJButtonqueueButton=newJButton("隊列");
finalJButtonstringButton=newJButton("串");
finalJButtonrecurButton=newJButton("遞歸");
finalJButtontreeButton=newJButton("樹");
finalJButtongraphButton=newJButton("圖");
finalJButtonopButton=newJButton("數據操作");
finalJButtonexpButton=newJButton("表達式");
hbox.add(stackButton);
hbox.add(queueButton);
hbox.add(stringButton);
hbox.add(recurButton);
hbox.add(treeButton);
hbox.add(graphButton);
hbox.add(opButton);
hbox.add(expButton);

finalBoxvbox=Box.createVerticalBox();
vbox.add(newJLabel("代碼區域"));
finalJTextAreacodeArea=newJTextArea();
vbox.add(newJScrollPane(codeArea));

finalJPanelopPanel=newJPanel(newGridLayout(4,2));
finalJButtonpushButton=newJButton("數據入隊");
finalJButtonpopButton=newJButton("數據出隊");
finalJButtonheadButton=newJButton("隊頭元素");
finalJButtontailButton=newJButton("隊尾元素");
finalJTextFieldpushData=newJTextField();
finalJTextFieldpopData=newJTextField();
finalJTextFieldheadData=newJTextField();
finalJTextFieldtailData=newJTextField();
opPanel.add(pushData);
opPanel.add(pushButton);
opPanel.add(popData);
opPanel.add(popButton);
opPanel.add(headData);
opPanel.add(headButton);
opPanel.add(tailData);
opPanel.add(tailButton);
opPanel.setBorder(BorderFactory.createTitledBorder("操作"));

frame.add(hbox,BorderLayout.PAGE_START);
frame.add(opPanel,BorderLayout.LINE_END);
frame.add(vbox,BorderLayout.CENTER);
frame.pack();
frame.setVisible(true);
}
});
}
}

❿ java GUI求解 源代碼如下,求用GUI修改輸入輸出介面。

java GUI求解 源代碼如下,求用GUI修改輸入輸出介面,看不懂,真的是看不懂,太亂了,亂七八糟

熱點內容
微信小程序點餐系統源碼 發布:2024-10-06 16:26:06 瀏覽:629
iis怎麼配置https 發布:2024-10-06 16:23:55 瀏覽:39
我的世界rpg伺服器背包位置 發布:2024-10-06 16:19:03 瀏覽:56
python的運行速度 發布:2024-10-06 16:19:02 瀏覽:803
怎麼看qq綁定了微信賬號密碼是什麼 發布:2024-10-06 16:04:41 瀏覽:772
安卓電視裝軟體對電視有什麼影響 發布:2024-10-06 16:01:54 瀏覽:440
編程廣播積木 發布:2024-10-06 16:01:42 瀏覽:88
聽音樂有緩存文件嗎 發布:2024-10-06 15:56:10 瀏覽:84
等級演算法 發布:2024-10-06 15:45:26 瀏覽:874
伺服器放上海還是北京雲主機 發布:2024-10-06 15:43:12 瀏覽:415