java swing组建代码是什么意思?

问题描述

java swing组建代码是什么意思?

jMenuItem[i][j] = new JMenuItem(menuItem[i][j].split("|")[0]);

jMenuItem[i][j].setAccelerator(KeyStroke.getKeyStroke(Integer.parseInt(menuItem[i][j].split("|")[1]),

ActionEvent.CTRL_MASK) );

jMenu[i].addSeparator();

drawPanel.filename = fileDialog.getDirectory()+fileDialog.getFile();

public void paint(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
g2d.setPaint( new GradientPaint( 0, 0, G_color_left, 100, 0, G_color_right, true ) );
g2d.fill( new Rectangle2D.Double( 0, 0, 100, 25 ) );
}

解决方案

这些代码的作用是初始化主菜单条。
http://blog.chinaunix.net/uid-13670711-id-191725.html
http://jingyan.baidu.com/article/14bd256e29dd0dbb6c261264.html
同时通过自绘来改变菜单的外观。

解决方案二:

这是一段代码里面不懂的几行,
private String menuItem[][]={
{"新建(N)|78","打开(O)|79","保存(S)|83","另存为(A)","退出(X)|88"},
{"撤消(U)|90","重复(R)|89","剪切(T)|87","复制(C)|68","粘贴(P)|85"},
{"工具箱(T)|84","色块(C)|76","状态栏(S)","属性栏(M)"},
{"关于七喜猫猫画板(A)"}
};

解决方案三:

楼主的第二个问题,就是定义了一个二位字符串数组的。

时间: 2024-12-23 18:58:52

java swing组建代码是什么意思?的相关文章

java swing常用代码片段

Java swing 常用代码片段: (1)复制全部 Java代码   JButton copyAll=new JButton("复制全部");               copyAll.addActionListener(new ActionListener() {                   @Override                   public void actionPerformed(ActionEvent e) {                   

java swing组件代码问题

问题描述 java swing组件代码问题 private void setupToolBar(){ toolBar = new JToolBar(); JButton button = null; addTool(toolBar,startAction); addTool(toolBar,stopAction); getContentPane().add(toolBar, BorderLayout.NORTH); } public void addTool(JToolBar toolBar,A

java swing mysql 下面的代码无法连接到数据库,插入数据

问题描述 java swing mysql 下面的代码无法连接到数据库,插入数据 import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.sql.*; class Test { /*private String driver="com.mysql.jdbc.Driver"; private String url="jdbc:mysql://localhost:3306/tech

代码-Java Swing窗体显示有问题,为什么呢?

问题描述 Java Swing窗体显示有问题,为什么呢? 代码如下: import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import java.awt.GridLayout; public class Display extends JFrame{ private JPanel jp = new JPanel(); privat

java Swing实现选项卡功能(JTabbedPane)实例代码_java

 Swing实现选项卡功能(JTabbedPane) 先创建JTabbedPane对象,构造函数可使用JTabbedPane(int tabPlacement).tabPlacement是JTabbedPane从接口 javax.swing.SwingConstants 继承的字段.可以是BUTTOM,TOP等.如下代码所示: JFrame jframe = new JFrame("TEST"); <a href="http://lib.csdn.net/base/do

新手入门:Java Swing的基础知识全接触

1.前言: 当我们学习过了java中的基本语法,并且熟悉java的面向对象基础以后,我们就可以开始简单的Swing程序的设计,用过Vb的朋友可能会被它的简单的设计用户界面方法所吸引,只需要拖几个控件到窗体上,为每个空件编写event就可以简单的实现界面设计.但是强大的java也不比vb逊色.同样可以设计出精美的界面. 2.Swing概述: 当java1.0刚刚出现时还没有swing,当时的GUI基本编程库,sun取名叫AWT(Abstract Window Tookit),基本AWT库处理用户界

使用Java Swing 创建一个XML编辑器

xml|创建 我想您一定对XML有所了解,说不定您现在还跃跃欲试想写一段XML文本呢,可是现在能找到的跨平台的.免费的XML编辑器太少了.所以在本文中,我想介绍一下或者说带您一步一步的开发一个简单的XML编辑器,当然我们要用到一些最常见的Java 2 Swing组件,不过这些都是免费的,有些是JDK中的,有些是可以从网上下载的.我想通过本文,你就可以创建一个属于你自己的XML编辑器. 先让我介绍一下本文辑写的思路.首先我想简要的讨论一下XML和为什么树型结构比较适合用来显示XML,然后我们来看一

教您如何利用Java Swing实现游戏开发

Java咖啡馆已经开张不少时日了,如果你已经喜欢上了Java这杯咖啡的味道,那么记得常来哦.这一次,我们为大家准备了一大杯香浓的咖啡--将以开发一个"连连看"游戏为蓝本,和大家共同学习Java中Swing的用法,当你细心品味这杯咖啡后,你会发现,不但Java这杯咖啡还别有一番风味,而且还学会了专业游戏的开发方法,真是两全其美! 为了让大家先睹为快,下图便是游戏的截图.大家可以下载游戏试玩(下载游戏程序:下载源文件),然后在命令行方式下使用java -jar kyodai.jar来运行.

java swing如何添加背景图片并能根据窗口大小进行缩放

前段时间在用JAVA SWING做个客户端的时候,有要在一块主面板上添加背景图片的需求,于是自己在网上找了些资料研究一下,有些网友说用JLabel来做,通过设置它的icon属性来实现,但个人感觉这种做法很HACK,呵呵,而且这种方法容易带来在上面的内容被遮住等等的问题,所以个人更喜欢用一个继承JPanel的类来实现的方法,其实我感觉它跟Web中的层的概念有几分相似吧,只需要把这个"层"加到面板的最下面,作为垫底的,就OK了,来看看怎样实现它: import javax.swing.JP