我的按钮中有.jpg图像.我还想在图像上放置一些文字.我使用以下语法:
JButton btn = new JButton(label,icon);
Run Code Online (Sandbox Code Playgroud)
但我没有看到按钮中的文字(只有图像).我究竟做错了什么?
我正在为Android开发一个媒体播放器应用程序,我需要处理任何警报通知,基于此我将暂停播放.当闹钟处于暂停或解除时,我将恢复播放.
我搜索了很多警报处理,但我发现通过代码启用警报通知,设置意图然后处理它的方法.但是,我无法在哪里找到处理警报通知部分.我不需要设置警报,它可以由用户设置,我不需要以编程方式.我只需要处理该通知.
对此的任何想法都非常有用吗?
谢谢,Asheesh
我现在已经在这一点了.我有一个空指针异常所以我猜测某些事情没有被初始化.
AdminMessages.inbox1.setText(messageRsetArray[0]);
Run Code Online (Sandbox Code Playgroud)
这是我的代码所针对的代码.但我找不到里面的东西.它尚未初始化.
AdminMessages是一个包含JTextField被调用的类inbox1,messageRsetArray是一个从数组中获取变量的数组.
也是inbox1静态的.我无法让吸气剂和二传手工作.我知道这是不好的做法.
Exception in thread "main" java.lang.NullPointerException
at project.AdminMessages.fillInboxGui(AdminMessages.java:587)
at project.AdminMessages.<init>(AdminMessages.java:156)
at project.AdminUser.createAdminMessages(AdminUser.java:31)
at project.AdminUser.<init>(AdminUser.java:17)
at project.AdminUser.main(AdminUser.java:45)
Run Code Online (Sandbox Code Playgroud) 我需要一个像std :: auto_ptr这样的类来表示一个unsigned char*数组,用new []分配.但是auto_ptr只调用delete而不是delete [],所以我不能使用它.
我还需要一个创建并返回数组的函数.我在类ArrayDeleter中出现了我自己的实现,我在这个例子中使用了它:
#include <Utils/ArrayDeleter.hxx>
typedef Utils::ArrayDeleter<unsigned char> Bytes;
void f()
{
// Create array with new
unsigned char* xBytes = new unsigned char[10];
// pass array to constructor of ArrayDeleter and
// wrap it into auto_ptr
return std::auto_ptr<Bytes>(new Bytes(xBytes));
}
...
// usage of return value
{
auto_ptr<Bytes> xBytes(f());
}// unsigned char* is destroyed with delete[] in destructor of ArrayDeleter
Run Code Online (Sandbox Code Playgroud)
有更优雅的方法来解决这个问题吗?(即使使用另一个"流行"图书馆)
我正在使用Eclispe和AppEngine和GWT的谷歌插件.最近我创建了一个测试GWT模块,但最终它已从项目中删除,我现在无法在项目中找到它的任何迹象.
但是,每当我在本地运行Web应用程序时,我都会在控制台中收到以下消息:
Loading modules
com.piq.exemity.Test
[ERROR] Unable to find 'com/XXXXXX/Test.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
Run Code Online (Sandbox Code Playgroud)
有谁知道它可以藏在哪里?
$(document).ready(function(){var _new_li = $('',{'id':'p','text':'CLICKME',click:function(){alert('fired');} ,
data:{'somedata':'somedata',}
});
_new_li.appendTo($("#example"));
});
Run Code Online (Sandbox Code Playgroud)
当我尝试单击我创建的元素时,我收到一个" Uncaught TypeError:无法读取属性'点击'未定义' ".但是,如果你切换点击:和数据:它的工作原理.
$(document).ready(function(){
var _new_li = $('<li/>', {
'id': 'p',
'text': 'CLICKME',
data: {
'somedata': 'somedata',
},
click: function(){
alert('fired');
}
});
_new_li.appendTo($("#example"));
});
Run Code Online (Sandbox Code Playgroud)
对这种行为的任何解释?
亲切的问候
--Andy
PS:
我在jQuery核心开发论坛早些时候发布了类似的行为,Swedberg先生在那里回答:
我很确定这种情况正在发生,因为你正在用一个对象设置数据,>(直到1.4.2)会覆盖事件对象.不确定您在项目中使用哪个版本的jQuery,但看起来jsbin示例使用的是1.4.尝试升级>到1.4.2,看看是否有帮助.
但似乎问题仍然存在于1.4.2中
<?php
// DB Connection here
mysql_connect("localhost","root","");
mysql_select_db("hitnrunf_db");
$select = "SELECT * FROM jos_users ";
$export = mysql_query ( $select ) or die ( "Sql error : " . mysql_error( ) );
$fields = mysql_num_fields ( $export );
for ( $i = 0; $i < $fields; $i++ )
{
$header .= mysql_field_name( $export , $i ) . "\t";
}
while( $row = mysql_fetch_row( $export ) )
{
$line = '';
foreach( $row as $value )
{
if ( ( !isset( $value …Run Code Online (Sandbox Code Playgroud) 我正在使用PHP PDO,我有以下问题:
Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in /var/www/site/classes/enterprise.php on line 63
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
public function getCompaniesByCity(City $city, $options = null) {
$database = Connection::getConnection();
if(empty($options)) {
$statement = $database->prepare("SELECT * FROM `empresas` WHERE `empresas`.`cidades_codigo` = ?");
$statement->bindValue(1, $city->getId());
}
else {
$sql = "SELECT * FROM `empresas`
INNER JOIN `prods_empresas` ON `prods_empresas`.`empresas_codigo` = `empresas`.`codigo` WHERE ";
foreach($options as $option) {
$sql .= '`prods_empresas`.`produtos_codigo` = ? OR ';
}
$sql …Run Code Online (Sandbox Code Playgroud) 考虑以下关联 Book has OneToMany Chapters
如果我执行:
session.save(book)
session.save(chapter)
session.getTransaction().commit()
Run Code Online (Sandbox Code Playgroud)
Hibernate 为 Book 生成插入查询并为 Chapter 生成插入查询
但是如果我执行:
session.save(chapter)
session.save(book)
session.getTransaction().commit()
Run Code Online (Sandbox Code Playgroud)
Hibernate 执行章节插入查询、书籍插入查询和章节更新查询。
有没有办法在 2 次插入而不是 2 次插入和 1 次更新中做到这一点?(假设主键生成类似于 Identity 和 Chapter.Book 可以为空)
我正在尝试构建我的第一个分形(毕达哥拉斯树):
替代文字 http://img13.imageshack.us/img13/926/lab6e.jpg
在 Java 中使用 Graphics2D。这是我现在所拥有的:
import java.awt.*;
import java.awt.geom.*;
import javax.swing.*;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int i=0;
Scanner scanner = new Scanner(System.in);
System.out.println("Give amount of steps: ");
i = scanner.nextInt();
new Pitagoras(i);
}
}
class Pitagoras extends JFrame {
private int powt, counter;
public Pitagoras(int i) {
super("Pythagoras Tree.");
setSize(1000, 1000);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
powt = i;
}
private void paintIt(Graphics2D g) {
double p1=450, p2=800, size=200;
for (int i = …Run Code Online (Sandbox Code Playgroud)