自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 定制ListView界面,有关其事件

设置ListView的界面 新建一个fruit_item.xml布局。 代码如下 <《》LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android” android:orientation=”vertical” android:layout_width=”match_pare...

2018-07-31 18:48:47 289

原创 最常用和最难用ListView控件

在布局中加入控件 <《》ListView android:id=”@+id/list_view” android:layout_width=”match_parent” android:layout_height=”match_parent”> <《》/ListView> 在主代码中进行显示...

2018-07-31 18:23:55 280

原创 线性布局和相对布局

线性布局:LinearLayout Android:orientation=“vertical”//定义为垂直排列控件 Android:orientation=“horizontal”//将控件定义为水平排列 当将活动定义为水平排列的时候 一个控件的其中属性为: android:layout_width=”0dp” android:layout_weight=”2” 另外一个控件为其...

2018-07-31 13:26:48 522

原创 创建自定义控件

新建一个Title.xml布局 将需要的控件写进去。在主布局中改为如下代码 <《》LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android” android:layout_width=”match_parent” android:layout_height=”match_paren...

2018-07-31 13:14:58 141

原创 Android 常用组件,的常用类型

全部都是定义在布局中。TextView: android:gravity=”center|bottom”//来设置位置,其中|为定义多值。分别有top,bottom,left,right,center等 android:textSize=”20sp”//来设置字体大小,sp为单位。 android:textColor=”@android:color/holo_red_dark”//来...

2018-07-30 15:42:27 735

原创 layout_wdith和layout_height

layout_wdith = match_parent//表示让当前的元素和父元素一样宽 layout_height = wrap_content //表示当前的元素的高度只要刚好包含里面的内容就行。

2018-07-30 13:55:07 277

原创 添加两个按钮进行显示

<《》LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android” xmlns:app=”http://schemas.android.com/apk/res-auto” android:orientation=”vertical”在主活动中添加此行代码就可以将组件设置为垂直排列。...

2018-07-29 20:31:49 393

原创 活动的启动的模式

在实际项目中,我们应该根据特定的需求为每一个活动指定恰当的启动模式。 在AndroidManifest.xml中通过<《activity>标签中指定。如下 <《》activity android:name=”.SecondActivity” android:launchMode=”singleInstance”> 在...

2018-07-29 20:06:34 226

原创 通过Intent,向下活动传递数据,向上活动传递数据,当按下收集返回按钮时返回的数据

向下一个活动传递数据 在第一个活动中的代码输入: 在一个按钮事件中 String data =”hello World!”; Intent intent = new Intent(FirstActivity.this,SecondActivity.class); intent.putExtra(“extra_data”,data); ...

2018-07-28 22:36:29 447

原创 隐式活动Intent的用法

通过隐式活动可以通过一个事件打开一个连接和一个电话号码 在一个按钮监听里输入代码:打开一个连接 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse(“http://www.baidu.com“)); startActivity(intent);Int...

2018-07-28 22:08:36 265

原创 Intent 来进行活动之间的传递

在一个项目中创建第二个活动 在java中com.example.activityes包中点击new,Acitvity—->Empty Activity来创建一个新的活动 不要勾选Launcher Activity这个,这个是设置是否为主活动。创建好第二个活动之后,Android studio会在AndroidManifest.xml自动生成新建好的活动的activity的标签显示I...

2018-07-27 21:38:37 256

原创 Android 中的活动,手动创建活动,添加按钮,使用Toast

活动:是一种可以包含用户界面的组件,主要用于和用户之间交互网上有手动创建活动的内容只要是创建和加载布局 添加一个按钮:在res—>layout first_layout.xml上加入按钮 如下代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:...

2018-07-25 20:01:38 1163 1

原创 Android studio 的真机测试

首先你要安装Android studio 这个软件,网上有安装和配置,我是已经死了的。如果需要打开模拟器,就下载相应的安卓系统。需要连接SDK中的 SDK—–>latform-tools将此进行环境变量的配置 在命令行中运行adb devices 进行连接 在Android studio上进行USB设置 直接应用在手机上调节将设置开发者模式,然后连接手机,在PC机子上...

2018-07-25 18:05:31 273

原创 关于PreparedStatement对象中的setBinaryStream(int paramenterIndex,InputStream x);,还有添加规则

PreparedStatement|类是预编译的Statement对象。当要执行多条语句时,且每条语句的结构相似时,可以利用此类 PreparedStatement show; Class.forName(driver); Connection conn = DriverManager.getConnection(url,user,pass); show = con...

2018-07-22 21:45:48 2564

原创 文件选择器 JFileChooser

文件选择器 在当前目录下进行选择 JFileChooser chooser = new JFileChooser(“.”);为按钮设置监听,从而实现选择器 button.addActionListener(avt ->{ //显示文件对话框 int result = chooser.showDialog(f, “边框”);...

2018-07-22 21:15:55 355

原创 设置控制块,设置边界,使用JOptionPane

设置控制块 将Panel top 和 bottom装入box中,将装入的区域块进行垂直排列 Box box = new Box(BoxLayout.Y_AXIS);//将Box设置为垂直分配Panel box.add(top); box.add(bottom); frame.add(box);ButtonGroup group; 此...

2018-07-19 20:05:36 237

原创 JDBC编程步骤

加载驱动 Class.forName(“com.mysql.jdbc.Driver”);获取数据库的连接 Connection conn = DriverManager.getConnection(url, user, pass);使用Connection来创建一个Statement对象 Statement stmt = conn.createStatement();使用Stat...

2018-07-19 19:24:31 456

原创 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException

Exception in thread “main” com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right...

2018-07-19 18:52:22 941

原创 maven的方法来下载jar文件

官网MAVEN在这里有大量的jar文件提供下载,首先要先下载maven这个包,下载链接http://maven.apache.org/download.cgi 下载好之后,要进行配置环境变量,和java的配置和mysql的配置一样。具体实现jar的方法: 在一个文件夹里创建两个文件 创建TXT文件,然后去掉隐藏名就可以创建这两个文件了 然后编辑download这个文件 输入这...

2018-07-19 09:26:19 531

原创 mysql的具体教程

最近在学java连接数据库mysql,显示配置问题,缺少驱动,jar。后来在官网重新下了一个mysql,接下来配置mysql的环境,将其bin配置到path路径中,但是在doc命令行中 输入net start mysql无法进入,显示net不是命令,在doc命令行输入ipconfig也显示不是命令。解决方法:配置环境变量path,在path中添加C\windows\system32 这样ipc...

2018-07-19 09:01:19 217

原创 JDBC的连接

下载数据库mysql 在官网可以下载 有32位或者64为可以下载。 下载好之后进行配置环境变量,和java的一样。具体可以查看mysql的具体教程在进行数据库操作进行java连接的时候,需要进行添加mysql的驱动jar文件,在官网可以下载。也可以通过maven的方法来下载jar文件。 下载好jar文件的时候,在将jar文件配置到eclipse 选择Add external ...

2018-07-19 08:56:35 196

原创 Swing中的右键菜单

定义菜单 JPopupMenu pop = new JPopupMenu(); 添加组件,并设置区域 pop.add(autoChange); pop.add(copyItem); pop.add(edit); ta.setComponentPopupMenu(pop);//设置在JTextArea中...

2018-07-10 16:02:43 647

原创 获取按键名字

getActionCommand(); ActionListener flavorListener = e->{ switch(e.getActionCommand()) { case “Metal风格”: } };

2018-07-10 15:55:57 961

原创 设置勾选,以及注释,监听

frame.setJMenuBar(ba);//页面的头部,菜单。 JCheckBox married = new JCheckBox(“是否已婚”,false);//名字,后面是否为√,勾选框 JRadioButton male = new JRadioButton(“男”, true); //圆点选择框 JRadioButton female = new JRadioBu...

2018-07-10 15:31:14 199

原创 一元运算符,二元运算符

运算符可以是一元、二元或三元的。 一元运算符有1个操作数。例如,递增运算符”++”就是一元运算符。 二元运算符有2个操作数。例如,除法运算符”/”有2个操作数。 三元运算符有3个操作数。例如,条件运算符”?:”具有3个操作数。 运算符的行为还可能因所提供的操作数的数量而异。减法运算符”-“既是一元运算符又是二元运算符。对于减法运算符,如果只提供一个操作数,则该运算符会对操作数取反并返回结果...

2018-07-06 20:46:13 8549

原创 Canvas

继承Canvas 重写paint()函数 假设: MyCanvas extends Canvas 复写paint()MyCanvas mc = new MyCanvas(); mc.repaint();//进行paint()的绘制设置绘画区域 mc.setPreferredSize(new Dimension(250,180)); frame.add(mc);...

2018-07-04 21:46:06 149

原创 菜单

MenuBar:菜单条,菜单的容器 Menu:菜单组件,菜单项的容器 PopuMenu:上下文菜单组件(右键菜单组件) MenuItem:菜单项组件 CheckBoxMenuItem:复选框菜单项组件private JMenu file = new JMenu(“文件”); private JMenu edit = new JMenu(“编辑”); private ...

2018-07-04 17:26:19 185

原创 private JTextArea text = new JTextArea(6,40);

private JTextArea text = new JTextArea(6,40); text.append(“单击了”+e.getActionCommand()+”\n”);

2018-07-03 21:22:01 1053

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除