问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA如何编一个初级程序

发布网友 发布时间:2022-05-12 19:13

我来回答

5个回答

热心网友 时间:2023-10-19 05:19

有什么必要抵制swing吗?反正和C#一样不会用来编什么很复杂的东西。

import java.awt.*;
import java.awt.event.*;
import java.swing.*;

class Test {
public static void main(String[] args) {
JFrame f = new JFrame("实验");
final JPanel backPanel = new JPanel(new FlowLayout());
backPanel.setOpaque(true);
f.setContentPane(backPanel);
JButton button = new JButton("底色变红");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
backPanel.setBackground(Color.red);
backPanel.repaint();
}
});
f.getContentPane().add(button);
f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
f.setSize(300, 100);
f.setVisible(true);
}

发出来后发现被人抢先了。glj319的代码里给按钮加MouseListener并不好,那样只有当鼠标在同一个地方按下抬起才算点击,而一般的按钮只要按下和抬起的地方都在按钮的里面就算做点击。

热心网友 时间:2023-10-19 05:19

你如果不是想用java写C\S的话。。不用去做这类试验
多熟悉它的三大特性就好了。继承 封装 多态。。
然后去熟悉各种包。。
因为我们最终是用它来做JSP。做WEB开发。。。

热心网友 时间:2023-10-19 05:20

其实我是抵制Swing的东西的~C#还可以

热心网友 时间:2023-10-19 05:20

给按钮添加事件吧

热心网友 时间:2023-10-19 05:21

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.WindowConstants;

public class Window1 extends javax.swing.JFrame {
private JPanel jPanel1;
private JButton jButton2;
private JButton jButton1;

public static void main(String[] args) {

Window1 inst = new Window1();

}

public Window1() {
super();
initGUI();
}

private void initGUI() {
try {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
this.setTitle("Window1");
{
jPanel1 = new JPanel();
getContentPane().add(jPanel1, BorderLayout.CENTER);
jPanel1.setLayout(null);
{
jButton1 = new JButton();
jPanel1.add(jButton1);
jButton1.setText("\u5e95\u8272\u53d8\u7ea2");
jButton1.setBounds(27, 98, 62, 22);
jButton1.addMouseListener(new MouseAdapter(){
@Override
public void mouseClicked(MouseEvent e) {
jPanel1.setBackground(Color.red);
}
});
}
{
jButton2 = new JButton();
jPanel1.add(jButton2);
jButton2.setText("\u5e95\u8272\u53d8\u84dd");
jButton2.setBounds(196, 108, 62, 22);
jButton2.addMouseListener(new MouseAdapter(){
@Override
public void mouseClicked(MouseEvent e) {
jPanel1.setBackground(Color.blue);
}
});
}
}
pack();
setSize(400, 300);
} catch (Exception e) {
e.printStackTrace();
}
}

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 爸妈结婚记念日我在微信朋友圈发表了说说祝他们快乐合适吗? 很简单的java初级设计程序 还有不到一个月就结婚了,四月二十四结婚,想在微博上发表一个邀请形式的微博说说,微信说说,求文采推荐 侄子今天结婚好心情语句微信说说 姜家镇的经济发展 哈尔滨到阿尔山多少公里 肇东的经济概况 肇东自助火锅哪家好吃? 宵夜哪家能好吃吗?? 肇东市美食 最新版本的优酷视频在线观看有倍数。离线观看没有倍速。是吗? 中国宇航员上太空的资料 抵免限额如何计算 小型微利企业标准2022 正当防卫4part文件安装好后怎么下载? 鼻子上总是长痘痘,又红又大又肿又痛 正当防卫4鼠标反转找不到 鼻子两侧总爱发红长痘是什么原因? 正当防卫4画质补丁到底装不装好 鼻子上老是很红,而且老是很红的痘痘,怎么用药? 正当防卫4 这个破船这里,让我装备这个,怎么就是安装不上去? vue自动生成字幕时总出错 网页中我在div和css都限制了 这个图片的宽高为什么不起作用 如何鉴别宋官窑瓷器的真假 摩尔多瓦美乐天然干红葡萄酒价格2001 摩尔多瓦葡萄的抗病性 我是未成年人,可以用我妈妈的银行卡到建设银行柜台取信用卡的钱么 我的建行卡给了我妈用,再后来我因为工作重新办了张建行卡,今天我把工资卡的都钱都提现了,可是继续体 妈妈的建设银行信用卡在白俄罗斯给女儿刷卡消费可以吗? 急!~建行双币信用卡 信用卡刷卡退款 建行信用卡退款问题 在医院刷信用卡(我妈妈的)交了7280定金,两个月没去做,然后 我偷了妈妈卡里的钱,,又存了回去。。 在中国建设银行办了一张银行卡 是借记卡 里面存的是人民币 现在去韩国买东西 可以直接用这张银行卡刷吗? 我最近急需用钱,所以在建设银行做了5万的贷款,办理的时候留了我妈 我的手机照相机的镜头磨花了!看起来有点模糊,但不是很严重,要怎样才能弄好? 手机相机镜头磨花了,拍照不清晰,怎么搞好 如何做豆角素焖面 怎样做豆角素焖面 猫咪不让擦眼屎怎么办? 猫咪不让碰? 猫咪突然不让我碰了 tfboys的