Tag: 动态

创建动态POJO并为其设置值

final Map<String, Class> properties = new HashMap<String, Class>(); properties.put(“jobName”, String.class); properties.put(“companyName”, String.class); properties.put(“totalApplicantForJob”, String.class); final Class beanClass = createBeanClass(“ApplicantCountVsJobBoards”, properties); public static Class createBeanClass (final String className, final Map<String, Class> properties) { final BeanGenerator beanGenerator = new BeanGenerator(); // NamingPolicy policy = //beanGenerator.setNamingPolicy(null); BeanGenerator.addProperties(beanGenerator, properties); return (Class) beanGenerator.createClass(); } 我将如何向这些类对象添加值。

Struts2 – 通过动态参数的注释转发

我正在尝试使用动态参数将动作结果转发给另一个动作。 传递给第二个动作的参数具有””值。 @Result(name = “success”, location = “edit_service_subscribers”, type = “redirect”, params = {“selectedServiceId”, “%{serviceId}”} ) 我声明了private String serviceId; 在第一个动作中使用getter和setter,以及private String selectedServiceId; 在第二个动作中使用getter和setter。 问题是填充参数的值。 但是哪里? 如何将动作类中的全局变量值传递给重定向参数?

Android – 动态gridview(多列绑定行)

我想在Android中实现gridview,它基本上由4列组成(它将与表相似)。 这基本上是分布在4列(name,qty,p1,p2)中的项目列表。 因此每行包含4列,对1个项目是唯一的。 因此,我需要一种方法将这4列绑定在一起,这样当我选择这4列中的任何位置时,将选择整行,同时返回’name’列作为文本ID。 有没有一种简单的方法可以做到这一点? 这是我目前的gridView代码: XML布局: 动态内容的绑定: GridView gridview; static final String[] listItems = new String[] { “name”,”qty”,”p1″,”p2″,”itemname”,”5″,”100″,”1″ }; gridview = (GridView)findViewById(R.id.gvShopCompleteList); ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, listItems); gridview.setAdapter(adapter); gridview.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView parent, View v,int position, long id) { Toast.makeText(getApplicationContext(), ((TextView) v).getText(), Toast.LENGTH_SHORT).show(); } }); 最后,我想添加的另一个function是使标题只读,并突出显示与其他行不同的颜色。 任何帮助将在这里非常感激,我不必使用GridView,但希望尽可能保持通用的android外观(在我的应用程序中一致)。 谢谢。

包含动态生成的facelet的方法

在当前项目中,我需要创建一个面板,其中包含用户在应用程序中其他位置创建的HTML内容。 这个内容可以像这样轻松插入: 示例内容: User text 现在我们需要为用户提供更多的自由,并允许他在HTML代码中使用令牌,稍后将由应用程序解析: User textUser image: {niceImage} 该应用程序解析myBean.dynamicHTMLContent中的用户内容,并将{niceImage(param)}替换为 这已经是facelet片段,无法在h:outputText中进行评估和呈现。 我正在寻找一种在EL表达式尚未评估的阶段将这种动态内容包含在facelet中的好方法。 就像是 但对于动态组件来说,这将是最佳解决方案。 有任何想法吗?

如何使onClickListener for Android数组按钮工作

我创建了一个来自sqllite数据库的动态数组按钮。 对于我的生活,我无法设置点击监听器来单独处理每个按钮。 我一直在寻找3个小时但没有成功。 任何帮助,将不胜感激。 不要担心数据库废话,它只是听众。 imports… public class CreatePlayList extends Activity { ScrollView scrollleft, scrollright; LinearLayout songsright, songsleft; TextView testtext; String[][] allsongs; int numofsongs, i; Button b1[]; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.createplaylist); scrollleft = (ScrollView) findViewById(R.id.scrollleft); scrollright = (ScrollView) findViewById(R.id.scrollright); songsright = (LinearLayout) findViewById(R.id.layRight); songsleft = (LinearLayout) […]

使用RecyclerView添加到GridLayout的动态按钮会相互添加

我想将动态按钮添加到网格布局,如下所示。 每个按钮一次添加一个 ,并且布局必须自行更新以使按钮成行。 我的问题是,当添加一个新按钮时,它会出现在添加的最后一个按钮的顶部,而不是以行格式放置。 在下图中,我展示了我想要的和当前正在发生的事情,标有数字的方块是我的按钮。 在我所拥有的图像中,我在布局中添加了6个按钮,但它们都是相互叠加的。 我已经四处查看了如何做到这一点,并建议我使用带有GridLayoutManager的RecyclerView 。 我已将此添加到我的代码中,但就像我说的问题是,当我添加一个按钮,然后如果我添加另一个按钮,第二个添加到第一个按钮之上。 如果我的按钮是预设的,我的工作原理,但不适用于动态按钮。 这是我的代码: Main Fragment启动RecyclerView 。 我有另一个活动启动createButton()方法并传递drawable和String 。 这些drawable和字符串将根据用户的操作一次一个地传递给此方法,并一次创建一个图像按钮。 public class MyFragment extends Fragment { private GridLayoutManager lLayout; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } // onCreateView @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.my_fragment, container, false); // Get screen […]

从JTree中的文本文件动态填充树模型

我面临的问题是JTree的树模型。 我已将根节点定义为: javax.swing.tree.DefaultMutableTreeNode rootNode = new javax.swing.tree.DefaultMutableTreeNode(projectName); 当应用程序首次启动时,我希望创建并加载treeModel。 为此,我使用的是meta.txt文件,其中包含以下信息: 1QuotesPrice.Job 2QuotesPrice.Df 1Quotes.Job 2Quotes.Wf 3Quotes.Df 2Falkeblang.Wf 3Falkeblang.Df 第一列是级别,第二列是树的节点。 现在根据这些信息,我想创建树模型,但我在这里遇到了障碍。 我不确定应用于将上述节点添加到根节点的逻辑。 我尝试的每一件事似乎都有缺陷。 这里的问题是没有修复级别,所以我不能简单地使用if-else结构。 我使用以下代码: String treeMeta=this.projectsDir+”\\”+projectName+”\\”+”meta.txt”; DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode(projectName); File f1=new File(treeMeta); inputStream = new Scanner(f1); while(inputStream.hasNext()){ String val=inputStream.next(); System.out.println(“!@#$%”+val+”!@#$%”); treeNodePrev=treeNode; prevLevel=level; level=val.substring(0,1); nodeVal=val.substring(1); if(level.equals(“1”)){ prevNode=projectName; treeNode = new DefaultMutableTreeNode(nodeVal); System.out.println(“added to root node”); rootNode.add(treeNode); […]

使用带有GridLayoutManager的RecyclerView为手机和平板电脑的不同布局添加动态按钮

我正在为布局添加动态按钮。 每个按钮一次添加一个,如果根据用户的操作添加了新按钮,则布局必须自行更新。 所以布局可以有3个按钮,或者16个,或者其他什么,具体取决于用户的动作。 按钮可以在不同的时间添加。 因此,如果用户打开应用程序并添加按钮,然后离开并返回到应用程序并添加另一个按钮,则必须保留旧按钮。 我想将我的按钮逐个添加到这样的布局中: 我已经四处查看了如何做到这一点,并建议我使用带有GridLayoutManager的RecyclerView。 我已将此添加到我的代码中,但问题是,当我添加一个按钮,然后如果我添加另一个按钮,第二个添加到第一个按钮之上。 因此,如果用户操作说应该制作16个按钮,我只是将16个按钮放在彼此的顶部,而不是我想要的布局。 这是我的代码: 启动RecyclerView的主要片段:我有另一个活动启动“createButton”方法并传递drawable和字符串。 这些drawable和字符串将根据用户的操作一次一个地传递给此方法,并一次创建一个图像按钮 public class MyFragment extends Fragment { private GridLayoutManager lLayout; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } // onCreateView @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.my_fragment, container, false); // Create an empty list to initialize the […]

以编程方式使用动态用户名和密码配置Hibernate

我正在实现一个Web应用程序,用户需要使用他的数据库用户名和密码进行身份validation。 我想使用相同的输入用户名和密码来连接数据库。 换句话说,我想在hibernate配置文件中这两个字段:(dbusername和dbpassword): dbusername dbpassword 可以根据输入用户名和密码的用户登录Web应用程序进行dynimacally填充。 这可以吗? 谢谢

多个子类,如何实例中的任何一个?

这将有点难以解释,但我会尽我所能。 我希望有多个项目,当点击时,每个项目都有不同的结果。 其余的,它们都有相同的变量。 所以基本上,我有一个类Item,子类Ball,Rope,Book,还有很多,还有更多。 如果我愿意,我希望能够轻松添加项目。 Item类具有String名称,String描述和每个子类重写的方法’onUse’。 我想尽可能地处理这个动态,这意味着我想在我的Frame / Activity(这适用于Android但Java适用)中使用单个方法来执行该方法。 我用它来做一个方法: public void useItem(Item i) { i.onUse(); } 我的问题是我在数据库中保存了不同的项目。 我想随机抓取数据库中的一个项目并实例化它; 除了我无法知道将其实例化为哪个子类。 我尝试在数据库中保存数据类型,但这并没有真正解决… Pseudocode: //Database cursor stuff //… String itemType = c.getString(6); //Get the class name if possible Class itemClass= null; try { itemClass = Class.forName(itemType); } catch (ClassNotFoundException) e.printStackTrace(); } Item l = null; // Check […]